安装docker
yum install -y docker-ce docker-ce-cli containerd.io --nobest
查看docker信息
# 简单信息
docker -v
# 查看docker的版本号,包括客户端、服务端、依赖的Go等
docker version
# 查看系统(docker)层面信息,包括管理的images, containers数等
docker info
查看docker镜像
docker images
Docker服务相关
启动
# 启动 systemctl start docker
# 开机自启 systemctl enable docker
停止
systemctl stop docker
重启
systemctl restart docker
查看docker状态
systemctl status docker
Docker容器三个主要概念
-
镜像
Docker镜像里包含了已打包的应用程序及其所依赖的环境。它包含应用程序可用的文件系统和其他元数据,如镜像运行时的可执行文件路径。
-
镜像仓库
Docker镜像仓库用于存放Docker镜像,以及促进不同人和不同电脑之间共享这些镜像。当编译镜像时,要么可以在编译它的电脑上运行,要么可以先上传镜像到一个镜像仓库,然后下载到另外一台电脑上并运行它。某些仓库是公开的,允许所有人从中拉取镜像,同时也有一些是私有的,仅部分人和机器可接入。
-
容器
Docker容器通常是一个Linux容器,它基于Docker镜像被创建。一个运行中的容器是一个运行在Docker主机上的进程,但它和主机,以及所有运行在主机上的其他进程都是隔离的。这个进程也是资源受限的,意味着它只能访问和使用分配给它的资源(CPU、内存等)。
查看docker镜像运行状态:
docker ps -a #查看全部的镜像
docker ps #查看已启动的镜像
删除docker镜像
docker rmi XXXXID
docker rm XXXXID