简介: 在学习 docker
的过程中,创建容器时没有挂载文件到宿主机目录中,这个时候宿主机和运行容器之间无法进行文件数据共享。那么有没有一种方式将容器中的文件保存到宿主机,将宿主机中的文件或目录保存到容器中呢。
一、从容器复制到宿主机
假设我们现有一叫 redis
的容器,想要把容器中的配置文件复制到宿主机一份
docker cp redis:/data/appendonly.aof /home/docker/redis/conf
二、从宿主机复制到容器
假设我们此时需要将宿主机的 redis
配置文件复制到容器中一份
docker cp /home/docker/redis/conf/appendonly.aof redis:/data
在命令使用中需要注意的是:无论 docker
中容器是否启动,拷贝命令都会成功【复制文件夹同理】