上一篇讲解了如何在CentOS8安装Docker,本编主要结束Docker的常用命令
1. 帮助启动类命令
启动docker
systemctl start docker
停止docker
systemctl stop docker
重启docker
systemctl restart docker
查看docker状态
systemctl status docker
开机启动
systemctl enable docker
查看docker概要信息
docker info
查看docker总体帮助文档
docker --help
查看docker命令帮助文档
docker 具体命令 --help
2. 镜像命令
列出本地主机上的镜像
docker images
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签版本号
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小
同一仓库源可以有多个TAG版本,代表这个仓库源的不同个版本,使用REPOSITORY:TAG来定义不同的镜像
列出本地所有镜像(含历史镜像)
docker images -a
只显示镜像ID
docker images -q
查找镜像
docker search 某个xxx镜像名称
–limit:只列出N个镜像,默认25
docker search --limit N 某个xxx镜像名称
拉取镜像
docker pull 某个xxx镜像名称[:TAG]
没有TAG表示拉取最新版本,有TAG表示拉取指定版本
查看镜像/容器/数据卷所占空间
docker system df
删除镜像
docker rmi 某个xxx镜像ID
删除单个镜像
docker rmi -f 镜像ID
删除多个镜像
docker rmi -f 镜像名称:TAG 镜像名称:TAG
删除全部镜像
docker rmi -f $(docker images -qa)
虚悬镜像(dangling image)
仓库名、标签名都是的镜像
3. 容器命令
新建和启动容器
docker run [OPTIONS] IMAGE [COMMAND][ARG...]
OPTIONS说明:有些一个-,有些两个-
–name=“容器新名称”:为容器指定一个名称
-d:后台运行容器并返回容器ID,同时启动守护容器(后台运行)
-i:一交互模式运行容器,通常与-t同时使用
-t:为容器重新分配一个伪输入终端,通常与-i同时使用
同时启动交互式容器(前台伪终端,等待交互)
-P:随机端口映射
-p:指定端口映射
启动交互式容器(前台命令行)
docker run -it 某个xxx镜像 /bin/bash
退出终端,使用exit
列出当前所有正在运行的容器
docker ps
退出容器
exit #容器停止
ctrl+p+q #容器不停止
启动已停止运行的容器
docker start 容器ID或者容器名称
重启容器
docker restart 容器ID或者容器名
停止容器
docker stop 容器ID或者容器名
强制停止容器
docker kill 容器ID或容器名
删除已停止的容器
docker rm 容器ID
一次性删除多个容器实例
docker rm -f $(docker ps -a -q)
docker ps -a -q | xargs docker rm
启动守护式容器(后台服务器)
docker run -d 容器名
查看容器日志
docker logs 容器ID
查看容器内运行的进程
docker top 容器ID
查看容器内部细节
docker inspect 容器ID
进入正在运行的容器并以命令行交互
docker exec -it 容器ID /bin/bash
docker attache 容器ID
两者的区别:
- attach直接进入容器启动命令的终端,不会启动新的进程,用exit退出,会导致容器的停止
- exec是在容器中打开新的终端,并且可以启动新的进程,用exit退出,不会导致容器的停止,推荐使用
进入容器实例
docker exec -it 容器ID /bin/bash
docker exec -it 容器ID redis-cli
一般使用-d后台启动程序,再用exec进入对应容器实例
从容器内拷贝文件到主机
docker cp 容器ID:容器内路径 目的主机路径
导入和导出容器
docker export 容器ID > 文件名.tar #导出容器的内容留作为一个tar归档文件
cat 文件名.tar | docker import - 镜像用户/镜像名:镜像版本号
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/76780.html