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

  要将已有的 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 容器中挂载目录。请确保您有适当的权限和目录路径,并根据需要进行调整。

华纳云 推荐文章
实现Tomcat热部署的三种方法 PHP中怎么实现异步文件读取操作? Linux之使用split将一个大文件拆分成多个小文件 Nginx配置http和https的步骤 香港服务器硬盘故障有哪些原因? centos中如何使用GParted分区编辑器调整磁盘分区 ubuntu中如何配置和使用NFS共享文件系统? Ubuntu无法连接网络如何解决? 如何在CentOS中安装ApacheWeb服务器? 服务器502错误的原因和解决方案
客服咨询
7*24小时技术支持
技术支持
渠道支持