CentOS 7 上安装 Docker 和 Docker Compose

2023/05/09 20:32 下午 posted in  服务器

在 CentOS 7 上安装 Docker 和 Docker Compose 需要一系列的步骤。以下是安装 Docker 的步骤:

基础步骤

  1. 更新软件包索引
sudo yum update -y
  1. 安装依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 设置 Docker 仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装 Docker CE
sudo yum install -y docker-ce docker-ce-cli containerd.io
  1. 启动 Docker 服务
sudo systemctl start docker
  1. 设置 Docker 开机自启
sudo systemctl enable docker
  1. 检查 Docker 版本(可选):
docker --version

安装 Docker Compose 通常需要下载其二进制文件并将其放在系统的可执行路径下,如下所示:

  1. 下载 Docker Compose(首先需要确定需要的版本号,可以在 Docker Compose 的 GitHub 发布页面找到):
sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  1. 给予可执行权限
sudo chmod +x /usr/local/bin/docker-compose
  1. 创建软链接(可选,如果 /usr/bin 不在您的 PATH 中):
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
  1. 检查 Docker Compose 版本
docker-compose --version

以上步骤安装的是 Docker 和 Docker Compose 的特定版本,如需其他版本请替换相应的版本号。你可以通过访问 Docker Compose 的 GitHub 仓库了解最新的版本号。

请记住,由于网络原因,在中国大陆访问 GitHub 或 Docker 官方站点可能需要一些额外的步骤,比如设置代理或使用镜像源。

快速安装步骤

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

嘿嘿