我在Ubuntu上有一个Docker容器。该容器使用PCIe驱动器,我想添加SATA驱动器。两个驱动器均不应与其他容器共享数据。

我怎样才能做到这一点?

从命令docker run
还是通过Dockerfile?

这是服务器上的lsblk:

# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 744.7G  0 disk
|-sda1        8:1    0   243M  0 part /boot
|-sda2        8:2    0     1K  0 part
|-sda5        8:5    0   976M  0 part
`-sda6        8:6    0 743.5G  0 part /
nvme0n1     259:0    0 349.3G  0 disk
`-nvme0n1p1 259:2    0 349.3G  0 part /media/pcie-disk

这是Docker容器上的lsblk:
# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 744.7G  0 disk
|-sda1        8:1    0   243M  0 part
|-sda2        8:2    0     1K  0 part
|-sda5        8:5    0   976M  0 part
`-sda6        8:6    0 743.5G  0 part
nvme0n1     259:0    0 349.3G  0 disk
`-nvme0n1p1 259:2    0 349.3G  0 part /etc/hosts

最佳答案

在任何端点将磁盘安装到主机,然后将端点作为其卷之一安装到Docker容器。

关于docker - 如何将第二个磁盘安装到Docker容器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49441535/

10-16 13:48