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

标签 docker

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

我将向/ opt这样的现有数据容器添加另一个目录。

我怎样才能做到这一点?

最佳答案

您不能将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

关于docker - 如何在Docker中将目录添加到现有数据容器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37131540/

相关文章:

node.js - Docker NodeJS Puppeteer@2.0.0-如何修复无法启动Chrome!问题

ubuntu - Docker 错误绑定(bind) : address already in use

docker - Docker 1.12群节点IP

docker - 缺少docker容器的cgroup的某些路径

azure - 如何将 Azure 文件共享映射为 Docker Compose 文件中的卷?

docker - 我应该为我的 Web 应用程序使用单独的 Docker 容器吗?

c# - 在Binder主持的Jupyter上设置C#和F#笔记本

docker - 无法使用端口映射通过 Marathon 启动 SonarQube docker 容器

docker - 如何在进程终止后停止docker-compose

python - Docker不会安装Python