docker文件拷贝和目录挂在(卷Volume)简介

指令描述
docker cp 需要拷贝的文件或者目录  [容器名称|ID]:容器目录将文件拷贝到容器内所在目录
docker cp 容器名称:容器目录  需要拷贝的文件或者目录将文件从容器中拷贝出来

 

 目录挂在--mount

docker安装的根目录 /var/lib/docker/

(类似于宿主机和容器之间的目录共享)

宿主机上创建一个volume目录,命名为mytomcatvol
$ docker volume create mytomcatvol
查看创建了多少个volume目录
$ docker volume ls
查看目录位置
$ docker volume inspect mytomcatvol

创建容器 ,指定映射端口,要映射的volume,被映射的容器的WorkingDir
$ docker run di --name mytomcat4 -p 8082:8080 --mount src=mytomcatvol,dst=/usr/local/tomcat tomcat:lastest

 src代指自建的volume。dst代指容器的工作目录(/usr/local/tomcat),可以用docker inspect + 镜像查看WorkDir选项。

1.以容器为主,容器的内容同步到宿主机的volume卷中

        容器 ———> 宿主机

 目录挂在-v

原理是指定宿主机的一个目录和容器内部的以个目录,做一个映射关系。

docker run -di --name mytomcate1 -v /opt/tomcat:/usr/local/webapps -p 8085:8080 tomcat:lastest

PS:/opt/tomcat目录会自动创建。

2.以宿主机为主,宿主机的内容同步到容器中的对应目录中

       宿主机 ———> 容器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

☜@_@达奚黑雁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值