Docker学习之主机和Docker容器之间文件相互拷贝(8)
Docker学习之将主机中的文件拷贝到Docker容器中Ubuntu系统环境介绍介绍Ubuntu版本:18.04.1系统配置: 64位Linux内核:5.3.0-42-genericDocker版本: 19.03.8备注:以下操作容器的命令以nginx为例将主机中的文件拷贝到Docker容器中# 进入到nginx容器中acestang@acestang:/home/exa...
·
Docker学习之将主机中的文件拷贝到Docker容器中
Ubuntu系统环境介绍介绍
Ubuntu版本:18.04.1
系统配置: 64位
Linux内核:5.3.0-42-generic
Docker版本: 19.03.8
备注:以下操作容器的命令以nginx为例
- 将主机中的文件拷贝到Docker容器中
# 进入到nginx容器中
acestang@acestang:/home/example/nginx$ sudo docker exec -it my-nginx /bin/bash
#创建存放文件的目录
root@03b527fbbdd0:/# mkdir /var/www/copy.example.com/html -p
root@03b527fbbdd0:/# read escape sequence
#执行拷贝文件命令
#docker cp [主机文件路径] [容器ID或容器名:容器路径]
acestang@acestang:/home/example/nginx$ sudo docker cp index.html my-nginx:/var/www/copy.example.com/html/
#进入到nginx容器中查看文件
acestang@acestang:/home/example/nginx$ sudo docker exec -it my-nginx /bin/bash
root@03b527fbbdd0:/# cd /var/www/copy.example.com/html/
root@03b527fbbdd0:/var/www/copy.example.com/html# ls
index.html
- 将Docker容器中的文件拷贝到主机中
#将Docker Nginx容器中/etc/nginx/nginx.conf 文件拷贝到 主机/home/example/nginx目录下
#docker cp [容器ID或容器名:容器路径] [主机文件路径]
acestang@acestang:/home/example/nginx$ sudo docker cp my-nginx:/etc/nginx/nginx.conf /home/example/nginx/
acestang@acestang:/home/example/nginx$ ls
nginx.conf
更多推荐
已为社区贡献2条内容
所有评论(0)