我在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/