如何将目录添加到Docker中的现有数据容器?

时间:2016-05-10 07:08:23

标签: docker

我在Docker中使用目录/ tmp创建了一个数据容器: sudo docker create -v / tmp --name datacontainer ubuntu

我会将另一个目录添加到此现有数据容器中,例如/ opt。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您无法将new data volume添加到现有(已创建或正在运行)的容器中。

使用docker 1.9+,您可以使用docker volume create

docker volume create --name my-tmp
docker volume create --name my-opt

然后,您可以将这些卷安装到您想要的任何容器中(当您运行这些容器时,而不是在它们已经运行时)

docker run -d -P \
  -v my-tmp:/tmp \
  -v my-opt:/opt \
  --name mycontainer myimage