卸载系统自带docker
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
安装yum-config-manager功能,并设置yum源
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装
yum install docker-ce docker-ce-cli containerd.io
# 启动Docker、并把Docker设为开机启动
systemctl start docker
systemctl enable docker
# 验证是否安装成功
docker version
拉取镜像速度慢,可以使用国内地址
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
常用命令
docker images
docker image list
docker ps -a
docker container ls -all
docker rmi hello-world
docker start 容器
docker stop 容器
docker rm 容器
systemctl daemon-reload
systemctl restart docker
# 查看指定时间后的日志,只显示最后100行
docker logs -f -t --since="2020-12-24" --tail=100 CONTAINER_ID
# 查看某时间段日志
docker logs -t --since="2020-12-24" --until "2020-12-25" CONTAINER_ID
# 查看最近30分钟的日志
docker logs --since 30m CONTAINER_ID