如何将第二个磁盘安装到Docker容器?

时间:2018-03-23 02:37:05

标签: docker dockerfile mount docker-build mount-point

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

1 个答案:

答案 0 :(得分:0)

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