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

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

华纳云 推荐文章
活动
客服咨询
7*24小时技术支持
技术支持
渠道支持