| 命令 | 用法 |
|---|---|
| yum -y install docker-ce | 下载最新版的docker |
| service docker start | 启动Docker服务 |
| service docker stop | 停止Docker服务 |
| service docker restart | 重新启动Docker服务 |
| docker version | 查看Docker的版本号 |
| docker pull 镜像地址:版本 | 从镜像仓库中下载 |
| docker save a2a69ca5184a > jt-centOS6.tar | 根据镜像id导出镜像 |
| docker save -o redis-3.2.8.tar redis:3.2.8 | 根据镜像名称导出镜像 |
| docker load -i docker-centos-6.5.tar | 指定jar包导入镜像文件 |
| docker rmi a2a69ca5184a | 根据Id号删除镜像文件 |
| docker rmi -f a2a69ca5184a | 强制删除镜像文件 删除镜像前需要先关闭容器 |
| docker images | 查询所有镜像文件 |
| docker inspect index.alauda.cn/tutum/centos:6.5 | 查看镜像文件细节信息 |
| docker tag 旧镜像名称和端口 redis-ali:0.0.1 | 修改镜像的名称 |
| docker build -t 镜像名称:版本号 | 根据dockerfile来创建镜像文件 |
| docker run -d —name 容器名 镜像名:版本号 | 根据镜像名称启动容器 |
| docker run -d —name 容器名(自定) 镜像id号 | 根据镜像id启动容器 |
| docker run -d -p 虚拟机端口:镜像端口 —name 容器名 镜像名:版本号 | 启动容器,并指定暴露端口 |
| docker ps | 查看活动的docker容器进程 |
| Docker ps -a/-all | 查看全部的容器 |
| docker exec -it 容器id bash | 进入指定的容器 |
| docker stop 容器Id号 | 停止指定容器 |
| docker start 容器Id号 | 启动创建好的容器 |
| docker stop $(docker ps -q) & docker rm $(docker ps -aq) | 关闭和删除所有的容器 |
| docker rm 容器Id | 删除指定的容器 |
| ctrl+q+p | 不关闭退出容器 |
| exit | 退出容器 |
| docker attach $(ip) | 重新进入容器 |
