卸载系统自带docker

  1. yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

安装yum-config-manager功能,并设置yum源

  1. yum install -y yum-utils
  2. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  3. # 安装
  4. yum install docker-ce docker-ce-cli containerd.io
  5. # 启动Docker、并把Docker设为开机启动
  6. systemctl start docker
  7. systemctl enable docker
  8. # 验证是否安装成功
  9. 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