CentOS系统
安装 Docker
更新软件包(非必要---安装不上就更新)
sudo yum update -ysudo yum install -y yum-utils安装docker拉取方式一
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh安装docker拉取方式二
wget -qO- get.docker.com | bashdocker -v #查看 docker 版本sudo systemctl start docker #启动dockersystemctl enable docker # 设置开机自动启动安装 Docker-compose
下载最新版Docker Compose请替换为最新版本号
sudo curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose# 给予执行权限
sudo chmod +x /usr/local/bin/docker-compose创建软链接以便于调用docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-composedocker-compose --version #查看 docker-compose 版本Docker 配置
防止 Docker 日志塞满硬盘(宝塔下载的docker已经配置好的,最好重新配置一下避免出问题)
cat > /etc/docker/daemon.json <<EOF
{
"log-driver": "json-file",
"log-opts": {
"max-size": "20m",
"max-file": "3"
},
"ipv6": true,
"fixed-cidr-v6": "fd00:dead:beef:c0::/80",
"experimental":true,
"ip6tables":true
}
EOF重启 Docker 服务
systemctl restart docker卸载环境
卸载docker compose
此命令将停止并删除由Docker Compose启动的所有容器。(停止所有正在运行的容器。确保没有重要的数据或容器未保存)
docker-compose down运行此命令后,Docker Compose的可执行文件将被删除。
sudo rm /usr/local/bin/docker-compose此命令将递归删除\~/.docker/compose目录及其所有内容。
rm -rf \~/.docker/compose卸载docker
卸载Docker的方法取决于您的操作系统。以下是在不同操作系统中卸载Docker的方法:
对于Ubuntu和Debian系统:
sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd对于CentOS系统:
sudo yum remove docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd对于Arch Linux系统:
sudo pacman -r docker-git
sudo pacman -r docker-compose清理依赖和缓存:
在所有情况下,您可能还想要清理任何剩余的依赖和包管理器缓存。 对于Ubuntu/Debian系统:
sudo apt-get autoremove --purge docker-ce docker-ce-cli containerd.io
sudo apt-get autoclean对于CentOS系统:
sudo yum autoremove docker-ce docker-ce-cli containerd.io请注意,这些命令可能会删除与Docker相关的其他软件,请确保您不再需要这些软件或已做好备份。
评论区