【四】Docker使用(命令)

Docker使用分三块:

docker 基础命令

容器命令

镜像命令

Docker

显示所有命令

[root@localhost ~]# docker

显示 Docker 系统信息,包括镜像和容器数

docker info

显示 Docker 版本信息

docker version

查看 docker stats 指令的具体使用方法

docker stats --help

查看docker的运行日志

docker logs -f --tail 10 容器id

查看WEB应用程序日志

docker logs [ID或者名字] 可以查看容器内部的标准输出。

-f:让 dokcer logs 像使用 tail -f 一样来输出容器内部的标准输出。

docker logs -f [ID或者名字]

容器命令

启动docker服务

$ sudo systemctl start dockerdocker start 容器名称 / 容器ID

关闭docker服务

$ sudo systemctl stop dockerdocker stop 容器名称 / 容器ID

重启Docker服务

systemctl restart dockerdocker restart 容器名称 / 容器ID

查看docker工作状态

systemctl status docker

重新加载配置文件

systemctl daemon-reload

查看正在运行的容器

docker ps

停止容器的运行

容器id直接通过ps查看即可获得

docker stop 容器id

杀掉一个运行中的容器

docker kill -s KILL 容器名称 / 容器ID

强制关闭运行中的容器

docker kill -s KILL mysql

删除指定容器

docker rm 容器ID

查看所有容器(不论是否运行)

docker ps -a

进入某个容器内部 (如 : mysql)

docker exec -it mysql /bin/bash

查看指定 (ID或者名字)容器的某个确定端口映射到宿主机的端口号

docker port [ID或者名字]

暂停容器中所有的进程

docker pause 容器名称 / 容器ID

恢复容器中所有的进程

docker unpause 容器名称 / 容器ID

镜像命令

查看本地所有的镜像

#查看本地所有的镜像
docker images

删除本地一个或多个镜像

OPTIONS说明:

  • -f :强制删除;

  • –no-prune :不移除该镜像的过程镜像,默认移除;

docker rmi [OPTIONS] IMAGE [IMAGE...]

查看指定镜像的创建历史

docker history [OPTIONS] IMAGE

OPTIONS说明:

  • -H :以可读的格式打印镜像大小和日期,默认为true;

  • –no-trunc :显示完整的提交记录;

  • -q :仅列出提交记录ID。

非root用户使用

#查看本地所有的镜像
sudo docker images

查看所用镜像的id

 # 查看所用镜像的id
docker images –q

通过IMAGE ID删除镜像

docker rmi -f (IMAGE ID)


版权声明:本文为m0_62866192原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。