网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

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

时间:2024-11-14 19:53:04

1、安装dockeryum -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已经挂载的目录
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com