如何更改Docker已经挂载的目录

 时间:2026-02-17 07:20:41

1、安装docker

yum -y install docker

启动docker服务

systemctl start docker

如何更改Docker已经挂载的目录

如何更改Docker已经挂载的目录

2、已nginx镜像为例,进行下面操作。

下载nginx镜像

docker pull nginx

查看下载的nginx镜像

docker images

如何更改Docker已经挂载的目录

3、启动nginx镜像,将本地/nginx映射到docker中的/usr/share/nginx/html,本地端口80与docker中的80端口映射。

docker run --name nginx -v /nginx:/usr/share/nginx/html -p 80:80 -d 2073e0bcb60e

查看目录映射关系

docker inspect -f "{{.Mounts}}" nginx

如何更改Docker已经挂载的目录

如何更改Docker已经挂载的目录

4、下面将宿主机挂载的目录从/nginx变更为/html,容器中对应的目录不变/usr/share/nginx/html。步骤如下:

关闭docker容器

docker stop nginx

停止docker服务

systemctl stop docker

如何更改Docker已经挂载的目录

5、修改容器配置文件

cd /var/lib/docker/containers/214fda2756f6eb3358c37856560263012387232f9b54484806c7ce29ded0706f

将文件config.v2.json和hostconfig.json中的"Source"从/nginx更改为/html

如何更改Docker已经挂载的目录

如何更改Docker已经挂载的目录

6、开启docker服务

systemctl start docker

启动nginx容器

docker start nginx

如何更改Docker已经挂载的目录

7、查看挂载目录,已经从/nginx变为/html。

docker inspect -f "{{.Mounts}}" nginx

如何更改Docker已经挂载的目录

  • IIS内网搭建HTTPS的基本操作流程
  • 谷歌浏览器如何清除历史记录
  • Debian系统下安装PPPoE服务器
  • vc++编译器写的软件和易语言写的软件优点和缺点
  • 如何解决WAMP Server 与IIS端口冲突问题
  • 热门搜索
    成都到西双版纳旅游 十一旅游好去处 三亚旅游学院 江苏舜天海外旅游有限公司 鼓浪屿旅游景点 聊斋旅游区 淄博旅游政务网 杨梅坑旅游攻略 日本大阪旅游攻略 建瓯旅游景点大全