docker
手工交互数据
# docker container cp 宿主机目录 容器目录
# docker container cp 容器目录 宿主机目录
Volume实现宿主机和容器的数据共享
# docker run -d --name n1 -p 80:80 -v /root/html:/usr/share/nginx/html
数据卷容器
(1)宿主机模拟数据目录
# mkdir -p /opt/Volume/a
# mkdir -p /opt/Volume/b
# touch /opt/Volume/a/a.txt
# touch /opt/Volume/b/b.txt
(2)启动数据卷容器
[root@123 ~]# docker run -it --name nginx_volumes -v /opt/Volume/a:/opt/a -v /opt/Volume/b:/opt/b centos /bin/bash
(3)使用数据卷容器
# docker run -d -p 8081:80 --volumes-from nginx_volumes --name n1 nginx
# docker run -d -p 8082:80 --volumes-from nginx_volumes --name n2 nginx
docker镜像制作
# 基于容器制作镜像
# docker commit centos7 kang/centos7_sshd:v1