一、docker服务相关命令
1、查看docker版本信息
docker version
2、查看docker简要信息
docker -v
3、启动dokcer
systemctl start docker
4、关闭docker
systemctl stop docker service docker stop
5、重启docker
service docker restart
6、设置开机启动
systemctl enable docker
7、查看磁盘占用情况
docker system df
二、镜像相关命令
1、检索镜像
docker search [关键字]
2、拉取镜像
docker pull [镜像名称]
3、列出本地镜像
docker image ls docker images
4、删除镜像
docker rmi [镜像Id]
5、查看镜像信息
//查看镜像信息 docker image inspect (docker image名称):latest //查看镜像版本信息 docker image inspect (docker image名称):latest | grep -i version
三、容器相关命令
1、启动容器
# 新建一个容器并启动 docker run [镜像名/镜像ID] # 参数 --name [自定义名称]:容器名称 -p [主机端口]:[容器端口]:将主机端口映射到容器端口上 -d [镜像名/镜像ID]:后台程序运行 -v [主机目录]:[容器目录]:将主机目录挂载到容器目录 # 启动一个已终止容器 docker start [容器ID]
2、查看容器
# 列出本机运行的容器 docker ps docker container ls # 列出本机所有的容器(包括停止和运行) docker ps -a # 参数 -a:显示所有的容器,包括未运行的 -l:显示最近创建的容器 -n:列出最近创建的n个容器 --no-trunc:不截断输出 -q:静默模式,只显示容器编号
3、停止容器
# 停止运行的容器 docker stop [容器ID] # 杀死容器进程 docker kill [容器ID]
4、重启容器
docker restart [容器ID]
5、删除容器
docker rm [容器ID]
6、进入容器
# 交互式进入容器 docker exec [容器ID] # 参数 -it:以交互的方式进入
四、其他命令
1、查看日志
docker logs [容器ID] # 参数 -f:跟踪日志输出 --since:显示某个开始时间的所有日志 -t:显示时间戳 --tail:仅列出最新N条容器日志



