目录
在现代开发环境中,Docker 和 Docker Compose 是容器化应用部署的重要工具。本文将详细介绍如何在 CentOS 8 上部署、配置和卸载 Docker 和 Docker Compose,帮助你快速搭建和管理容器化应用环境。
一、在CentOS 8上部署Docker
1. 准备工作
在安装 Docker 之前,确保 CentOS 8 系统是最新的。运行以下命令更新系统:
bash复制
sudo yum update -y
确认系统版本为 CentOS 8:
bash复制
cat /etc/os-release
2. 安装 Docker
(1)
-
yum install -y yum-utils device-mapper-persistent-data lvm2
-
yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/stable/Packages/containerd.io-1.3.7-3.1.el8.x86_64.rpm
- 更换源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
yum install -y docker-ce
-
systemctl start docker && sudo systemctl enable docker
-
docker version
- 卸载旧版本 Docker(如果存在)
如果系统中已安装旧版本的 Docker,建议先卸载:
bash复制
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
(2)安装依赖包
安装 yum-utils
工具,以便更好地管理软件包:
bash复制
sudo yum install -y yum-utils
(3)添加 Docker 官方仓库
添加 Docker 的官方仓库:
bash复制
sudo yum-config-manager --add-repo https://down