1、安装docker
1.1 卸载旧版本的 Docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
1.2 设置 Docker 仓库
安装 Docker Engine 之前,首先需要设置 Docker 仓库。接着,您可以从仓库安装和更新 Docker。
运行以下命令来设置 Docker 仓库:
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
1.3 安装 Docker Engine
接下来,您可以安装最新版本的 Docker Engine 和 containerd
安装最新版本的 Docker Engine 和 containerd:
sudo yum install docker-ce docker-ce-cli containerd.io
1.4 启动 Docker
安装完成后,启动 Docker 服务:
sudo systemctl start docker
sudo docker run hello-world
1.5 验证 Docker 是否安装成功
通过运行 hello-world
镜像来验证 Docker Engine 是否正确安装:
sudo docker run hello-world
1.6 (可选) 设置 Docker 开机自启动
如果您希望 Docker 在系统启动时自动启动,可以使用以下命令来实现:
sudo systemctl enable docker
2、安装docker-compose
可以参考:Overview of installing Docker Compose | Docker Docs
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#
sudo chmod +x /usr/local/bin/docker-compose
# 检查是否安装成功
docker-compose --version