首页 帮助中心 香港服务器租用 怎么把docker已有容器挂载目录?
怎么把docker已有容器挂载目录?
时间 : 2024-04-22 17:47:43 编辑 : 华纳云 阅读量 : 1881

  要将已有的 Docker 容器挂载目录,您需要使用 docker run 命令的 --mount 参数或 docker container update 命令。以下是两种方法的说明:

  方法一:使用 docker run 命令的 --mount 参数

  如果您希望在创建容器时就挂载目录,可以使用 docker run 命令的 --mount 参数。

  docker run -d --name <容器名称> \

  --mount source=<卷名称>,target=<容器内挂载路径>,type=bind <镜像名称>

  <容器名称>:要为容器指定的名称。

  <卷名称>:要挂载的卷的名称或主机上的目录路径。

  <容器内挂载路径>:要挂载到容器内的路径。

  <镜像名称>:要使用的镜像名称。

  示例:

  docker run -d --name my-container \

  --mount source=my-volume,target=/app/data,type=bind my-image

  方法二:使用 docker container update 命令

  如果容器已经在运行,您可以使用 docker container update 命令来添加挂载点。

  docker container update --mount add=source=<卷名称>,target=<容器内挂载路径>,type=bind <容器名称>

  示例:

  docker container update --mount add=source=my-volume,target=/app/data,type=bind my-container

  在上述示例中,my-volume 是主机上的目录路径,/app/data 是容器内的路径,my-container 是容器的名称。

  无论您使用哪种方法,都可以在已有的 Docker 容器中挂载目录。请确保您有适当的权限和目录路径,并根据需要进行调整。

华纳云 推荐文章
Debian系统使用Overlay文件优化Docker容器性能与存储管理 如何使用Docker来搭建CentOS镜像服务器 新加坡高防服务器上怎么部署Docker容器化应用 新加坡服务器docker容器删除后数据还在吗 怎么给docker容器配置root权限?几个常见方法 香港服务器怎么搭建docker加速器? Docker Compose是提升多容器应用管理效率的关键工具 排查docker中出现connection refused错误的原因 Docker安装和运行及删除应用程序的操作方法 Docker中设置Apache web服务器的方法
活动
客服咨询
7*24小时技术支持
技术支持
渠道支持