在CentOS 7上安装Docker通常需要执行以下步骤。请注意,这些步骤是截至2021年9月的信息,可能会随着时间的推移而有所变化。在开始之前,确保你以root或具有sudo权限的用户身份登录到服务器。
- 更新系统:
使用以下命令更新系统软件包到最新版本:
sudo yum update
- 卸载旧版本的Docker(如果已安装):
如果你之前安装过旧版本的Docker,请先卸载它。执行以下命令:
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
- 安装所需的依赖包:
sudo yum install -y yum-utils gcc gcc-c++
- 添加Docker的YUM软件源:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 更新yum软件包索引(非必要)
sudo yum makecache fast
- 安装Docker引擎:
现在,你可以通过以下命令安装Docker引擎:
sudo yum install docker-ce docker-ce-cli containerd.io
- 启动Docker服务:
安装完成后,启动Docker服务并设置为开机自启动:
sudo systemctl start docker
sudo systemctl enable docker
- 验证安装:
运行以下命令,检查Docker是否已成功安装并正在运行:
sudo docker --version
sudo docker info
- 配置Docker权限(可选):
如果你想允许非特权用户(不使用sudo)访问Docker命令,可以将用户添加到“docker”组中:
sudo usermod -aG docker your_username
请将your_username
替换为你实际的用户名。完成后,注销并重新登录以使更改生效。
现在,你已经在CentOS 7上成功安装了Docker。你可以通过运行Docker命令来管理和运行容器。
10.安装docker compose
sudo pip install docker-compose
docker-compose --version

出现以上画面说明docker-compose安装成功