1、启动或停止docker命令

sudo service docker start 启动docker centos6.x的命令sudo service docker restart 重启docker centos6.x的命令sudo service docker stop 关闭docker centos6.x的命令sudo systemctl start docker 启动docker centos7.x 命令sudo systemctl restart  docker 重启docker centos7.x 命令sudo systemctl stop docker 关闭docker centos7.x 命令

2、查看docker版本

docker -v

3、查看docker下载的镜像

sudo docker images
327fb6756f0439c47b724266e160e3a4.png

4、設置docker开机自启动

sudo systemctl enable docker

5、查看容器启动日志

①、docker logs -f -t --tail 10 smartbus #实时查看docker容器名为smartbus的最后10行日志②、docker logs -f -t --since="2020-08-06" --tail=100 smartbus #查看指定时间后的日志,只显示最后100行③、docker logs --since 30m smartbus #查看最近30分钟的日志④、docker logs -t --since="2020-08-06T13:13:13" smartbus #查看某时间之后的日志⑤、docker logs -t --since="2020-08-01T13:13:13" --until "2020-08-06 13:13:13" smartbus #查看某时间段的日志⑥、docker logs -f -t --since="2020-08-01" smartbus | grep error >>logs_error.txt #将错误日志写入文件

6、进入容器

docker exec -it [容器id] /bin/bash

从docker容器进入镜像容器后台例如进行mysql容器,例如:docker exec -it b30062adc08c /bin/bash 这样子就可以操作mysql容器

7、查看docker正在运行的容器

docker ps
f74cc945a157d31735cb6680aaf4cb75.png

8、停止容器

docker stop 

9、重启容器

docker restart 

10、拉取远程镜像

docker pull 镜像名<:tags># 从远程仓库抽取镜像,<:tags>是指镜像的版本,不加就是下载最新的镜像 例如:docker pull tomcat:7

11、创建容器,并且启动容器

docker run 镜像名<:tags> #如果不需要启动容器的话,直接用docker create 镜像名<:tags>

12、删除指定容器

docker rm  容器id#如果这个容器还在运行的情况下,加上-f这个参数代表强制删除

13、删除指定版本的镜像

docker rmi  镜像名:#加-f就是强制删除,即使这个镜像有对应的容器

14、查看所有的镜像和容器存储在宿主机的哪个位置 默认是存储在这个地址 cd /var/lib/docker

0eb8d509f675b1cdff29b4770a829cb7.png

15、删除docker所有容器

docker rm $(docker ps -aq)
492b889826800384c55be0e90a749c18.png
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐