在 CentOS 上安装 Docker 和 Docker Compose

在 CentOS 上安装 Docker 和 Docker Compose 的步骤如下:

首先,安装 Docker:

  1. 卸载旧版本的 Docker:
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
  1. 安装一些必要的包:
sudo yum install -y yum-utils
  1. 设置 Docker 的仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装 Docker:
sudo yum install docker-ce docker-ce-cli containerd.io
  1. 启动 Docker:
sudo systemctl start docker
  1. 验证 Docker 是否安装成功:
sudo docker run hello-world

然后,安装 Docker Compose:

  1. 下载 Docker Compose 的当前稳定版本:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

请注意,这里的 “1.29.2” 是 Docker Compose 的版本号,你可能需要去 Docker Compose 的 GitHub 页面查看最新的版本号。

  1. 为下载的二进制文件添加可执行权限:
sudo chmod +x /usr/local/bin/docker-compose
  1. 验证 Docker Compose 是否安装成功:
docker-compose --version

Docker 的 CentOS 仓库在中国大陆可能会遇到访问速度慢或者无法访问的问题。目前 Docker 官方并未提供镜像站点,但在国内有一些社区和公司提供了 Docker 的镜像服务,例如阿里云、网易云等。

下面是如何使用阿里云的 Docker CE 镜像的步骤:

  1. 首先,删除原有的 Docker 仓库配置:
sudo rm -f /etc/yum.repos.d/docker-ce.repo
  1. 然后,添加阿里云的 Docker CE 镜像仓库:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  1. 最后,安装 Docker CE:
sudo yum makecache fast
sudo yum install docker-ce docker-ce-cli containerd.io

这样,你就可以使用阿里云的 Docker CE 镜像来安装 Docker 了。

请注意,这个阿里云的镜像地址可能会改变,如果无法访问,你可能需要去阿里云的官方网站查找最新的镜像地址。

相关推荐

  1. Centos7安装DockerDockerCompose

    2024-04-22 05:54:03       30 阅读
  2. CentOS 安装 Docker Docker Compose

    2024-04-22 05:54:03       30 阅读
  3. 3分钟CentOS 7离线安装Docker

    2024-04-22 05:54:03       57 阅读
  4. 如何centos服务器安装docker保姆教程

    2024-04-22 05:54:03       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-22 05:54:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-22 05:54:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-22 05:54:03       87 阅读
  4. Python语言-面向对象

    2024-04-22 05:54:03       96 阅读

热门阅读

  1. pyqt之QNetworkAccessManager

    2024-04-22 05:54:03       43 阅读
  2. Git:远程仓库名称变更本地无法提交解决

    2024-04-22 05:54:03       33 阅读
  3. 一文掌握面阵相机

    2024-04-22 05:54:03       34 阅读
  4. Ubuntu 中如何高效的使用grep命令

    2024-04-22 05:54:03       30 阅读
  5. Cordova Common Command

    2024-04-22 05:54:03       36 阅读