前言
本章主要讲述Docker的基本常用命令
一、基本命令
1、查看Docker版本信息
# 查看Docker版本信息
docker version
2、查看Docker系统信息
#查看Docker系统信息
docker info
二、镜像管理相关命令
1、查看镜像
# 查看所有镜像
docker images
# 查看单个镜像
docker images|grep 镜像名称
2、搜索镜像
docker search 镜像名称
3、拉取下载
# 拉取下载最新的镜像
docker pull 镜像名称:latest
# 例如:拉取下载最新的nginx
docker pull nginx
# 拉取下载指定版本1.17.10的nginx
docker pull nginx:1.17.10
4、导出
# 格式
docker save 镜像名称 > 镜像 名称.tar
# 例如
docker save busybox > 镜像 busybox.tar
5、导入
# 格式
docker load < 镜像名称.tar
# 例如
docker load < busybox.tar
6、删除
# 删除最新的镜像
docker rmi 镜像名称:latest
# 例如
docker rmi busybox:latest
7、更改镜像名
# 格式
docker tag 镜像名称:latest 镜像名称:test
# 例如
docker tag busybox:latest busybox:test
8、查看镜像创建历史
# 格式
docker history 镜像名称
# 例如
docker history busybox
三、容器管理相关命令
1、运行容器
# 格式
docker run -d --name=镜像名称 镜像名称:latest ping 地址
# 例如
docker run -d --name=busybox busybox:latest ping 114.114.114.114
2、查看运行的容器
docker ps
docker ps -a
3、查看容器中运行的进程
# 格式
docker top 镜像名称
# 例如
docker top busybox
4、查看资源占用
# 格式
docker stats 镜像名称
# 例如
docker stats busybox
5、容器启动/重启/停止/杀进程
# 格式
docker start/restart/stop/kill 镜像名称
# 例如:启动
docker start busybox
# 例如:重启
docker restart busybox
# 例如:停止
docker stop busybox
# 例如:杀进程
docker kill busybox
6、暂停/恢复容器
# 格式
docker pause/unpause 镜像名称
# 例如:暂停
docker pause busybox
# 例如:恢复
docker unpause busybox
7、强制删除容器
# 格式
docker rm -f 镜像名称
# 例如
docker rm -f busybox