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版权协议,转载请附上原文出处链接和本声明。