Docker常用命令

  • 服务
1
2
# 查看Docker版本信息
docker version
  • 镜像
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 列出镜像
docker images 或者 docker image ls
# 删除指定镜像
docker rmi <镜像Id> 或者 docker image rm <镜像Id>
# 删除所有镜像
docker rmi $(docker images -q)
# 删除所有<none>镜像
docker rmi $(docker images | grep "none" | awk '{print $3}')
# 导入镜像
docker load
# 构建镜像
docker build docker build -t [镜像自定义名称] .
# 运行镜像
docker run [镜像ID] docker run -it --name [容器自定义名称] -d [镜像名称]:latest
# 保存镜像到本地
docker save [镜像名称] | gzip > [保存文件名称]
# 加载本地镜像
docker load < [保存镜像文件名称]
  • 容器
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 列出本机运行的容器
docker ps
# 列出本机所有的容器(包括停止和运行)
docker ps -a
# 新建并启动
docker run [镜像名/镜像ID]
# 启动已终止容器
docker start [容器ID]
# 停止运行的容器
docker stop [容器ID]
# 杀死容器进程
docker kill [容器ID]
# 重启容器
docker restart [容器ID]
# 删除容器
docker rm [容器ID]
# 交互式进入容器
docker exec [容器ID]
# 导出容器
docker export [容器ID]
# 导入容器
docker import [路径]
# 查看日志
docker logs [容器ID]

文章目录