基本操作命令
列举镜像
# docker images
列举容器
# docker ps
运行容器
# docker run -t --name ubuntu -i ubuntu:14.04 /bin/bash
# docker start <CONTAINER ID>
查询容器资源使用情况
# docker stats <CONTAINER ID>
终止容器
# docker stop <CONTAINER ID>
进入容器
# docker exec -it <CONTAINER ID> /bin/bash
### 容器如果没有执行bash而仅仅启动了服务则无法使用attach
# docker attach <CONTAINER ID>
删除容器
# docker rm <CONTAINER ID>
删除镜像
### 删除none标签镜像
# docker rmi $(docker images -q -f dangling=true)
搜索镜像
# docker search <IMAGE NAME>
使用主机网络
# docker run -d --net=host nginx:1.9.1
高级用法
使用本地仓库
# vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --insecure-registry 192.168.200.10:4000
# systemctl daemon-reload
# systemctl restart docker
# docker pull 192.168.200.10:4000/lokolla/centos-source-openvswitch-base:4.0.2
上传镜像到本地仓库
# docker tag 8a45c877ca5f 92.0.0.10:4000/lokolla/centos-source-openvswitch-vswitchd:4.0.2
# docker rmi kolla/centos-source-openvswitch-vswitchd:4.0.2
# docker push 92.0.0.10:4000/lokolla/centos-source-openvswitch-vswitchd:4.0.2