拷贝数据到容器中
#拷贝容器里面的数据到 本地服务器
docker container cp CONTAINER:SRC_PATH DEST_PATH
# 拷贝宿主机的数据到容器里面
docker container cp SRC_PATH CONTAINER:DEST_PATH
docker的数据卷实现持久化存储
volume实现容器和宿主机数据共享
# 宿主机新建目录,用于存放容器和宿主机之间的数据
mkdir -p /opt/volume
在容器启动时,通过-v 参数实现挂载volume
docker run -d --name="n1" -p 80:80 -v /宿主机目录:/容器内的目录 image_name
容器需要挂载多个目录,可以通过多个 -v 参数实现
数据卷容器
docker run -it --name "httpd_volumes" -v /opt/volume/a:/opt/a -v /opt/volume/b:/opt/b centos:6.9 /bin/bash
ctrl+p q
#拷贝数据到数据卷中
touch /opt/volume/a/a.txt
touch /opt/volume/b/b.txt
#使用数据卷容器
docker run -d -p 8085:80 --volumes-from nginx_volume --name "http8085" nginx