天天看點

Docker基本使用

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