- 安装docker
a. yum install docker
b. systemctl start docker
c. docker version
d. ps aux | grep docker - 镜像管理
a. docker search centos
b. docker pull centos
c. docker images
d. dokcer tag docker.io/ubuntu tagubuntu
e. docker run -i -t ubuntu /bin/bash(-m 加一些改动信息,-a定义作者信息)
f. docker psi. ls ii. exit
g. docker rmi ubuntu:latesti. docker ps -a - 使用容器生成新的镜像
a. docker ps
b. docker exec -it 3fa8cde95368 /bin/bash
c. docker commit -m “ubuntu_net” -a “ubuntu_neww” 3fa8cde95368 ubuntu_newi. touch testfile
d. docker images
e. docker inspect ubuntu_new - 基于本地模板创建镜像
a. 获取模板直接在网上下载一个模板文件
b. 导入镜像i. wget https://download.openvz.org/template/precreated/centos-7-x86_64-minimal.tar.gz
c. docker imagesi. cat centos-7-x86_64-minimal.tar.gz |docker import - centos-7-x86_64
d. 导出镜像到文件
e. 恢复镜像i. docker save -o ubuntu.tar f49eec89601ei. docker load < ubuntu.tar ii. docker tag f49eec89601e ubuntu - docker容器管理
a. docker ps
b. docker create -it ubuntu (创建一个容器但该容器并没有启动)i. docker ps -a
c. docker start 3fa8cde95368i. docker create -it centos-6-x86_64 /bin/bash
d. docker run -itd centos /bin/bash
e. docker exec -it 262b30408084 /bin/bash
f. docker attach 262b30408084
g. docker run -itd –name guozhen ubuntu:latest
h. docker rm 24f7d4341f97
i. 导出容器
j. 把导出的容器导入成镜像i. docker export ce236652835c > export_ubuntu.tari. cat export_ubuntu.tar | docker import - ubuntu - docker挂载
a. 挂载目录
b. 共享数据i. docker run -itd -v /dockerdata/:/data centos-7-x86_64 bashi. docker run -itd --volumes-from modest_pare centos-7-x86_64 bash