1. 下载docker-ce的repo
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
2. CentOS 8 中安装 docker 和 Podman 冲突,需要卸载podman
dnf remove podman
yum install docker-ce
systemctl start docker.service
systemctl enable docker.service
systemctl status docker.service
3. docker 常用命令
-
##查看系统版本
cat /etc/issue -
##修改容器名字
docker rename 2480fe2fb8bc observium -
##启动所有镜像
docker start $(docker ps -a -q) -
##stop停止所有容器
docker stop $(docker ps -a -q) -
remove删除所有容器
docker rm $(docker ps -a -q)
docker rm --force $(docker ps -a -q)
想想反正這些 container 都可以再重建,
那就先停掉 docker 服務,刪掉 /var/lib/docker 目錄,
再重啟 docker 服務:
systemctl stop docker
sudo rm -rf /var/lib/docker
systemctl start docker
设置docker开机自启动
systemctl enable docker -
设置容器自动重起启
docker update --restart=always $(docker ps -a -q) -
查看images镜像及删除
docker rmi [image]
或者:
docker image rm [image]
docker rmi -f 6d100cce246a -
删除容器
docker rm -f 6d100cce246a