1.显示docker容器
docker ps
2.显示所有docker容器(包括已经退出的)
docker ps -a
3.进入docker
docker exec -it 容器id bash
4.启动docker
docker start 容器id
5.停止docker
docker stop 容器id
6.重启docker
docker restart 容器id
7.删除docker(慎用)
docker rm 容器id
8.从镜像中心拉取镜像
docker pull reg.docker.tbsite.net/houyi_virtualmaster@sha256:fc99ccf74e5b40e310344dd7e16ab68ce9c379d49cde6afd259b97fcae5daaa2
9.推送镜像到镜像中心
docker push reg.docker.tbsite.net/private-cloud-tianmu/tianmu-api
10.查询本地镜像列表
docker images
11.删除本地docker镜像
docker rmi 镜像id
12.从docker中拷贝文件到本地
docker cp 容器id :容器文件路径 本地存放位置
13.拷贝文件到docker中
docker cp 本地文件路径 容器id :容器文件存放位置
14.加载归档好的镜像到本地
docker load < 镜像包
15.手工拉起一个镜像(一般用于测试,测试完记得删除)
docker run --net=host --entrypoint=/bin/bash -it 镜像文件
16.让docker执行命令
docker exec 容器id 执行命令内容
17.在docker index中搜索image(search)
docker search seanlo
18.进入某个容器(使用exit退出后容器也跟着停止运行)
docker attach id
19.通过当前目录下的Dockerfile创建一个名为soar/centos:7.1的镜像
docker build -t soar/centos:7.1 .
20.以镜像soar/centos:7.1创建名为test的容器,并以后台模式运行,并做端口映射到宿主机2222端口,P参数重启容器宿主机端口会发生改变
docker run -d -p 2222:22 --name test soar/centos:7.1
21.查看容器报错信息
docker inspect 容器ID|grep prob
22.查看容器启动情况
docker logs 容器名
23.重启docker服务
systemctl restart docker.service
service docker restart
24.将docker命令转换成HTTP请求
docker ps -H IP
25.卸载docker
1.执行yum list installed|grep docker列出系统中存在的docker安装包
2.逐个删除安装包
yum -y remove docker.x86_64
3.删除docker安装路径
rm -rf /var/lib/docker
4.检查以上操作是否全部完成
5.查看是否存在docker进程
ps -ef|grep docker
6.执行docker ps查看,报错docker: command not found.即表示卸载成功