Docker CE 软件仓库

项目简介

本镜像提供 Debian/Ubuntu/Fedora/CentOS/RHEL 的 docker 软件包。

注意:本镜像不是 dockerhub 。

自动安装方式

Docker 提供了一个自动配置与安装的脚本,支持 Debian、RHEL、SUSE 系列及衍生系统的安装。

以下内容假定

  • 您为 root 用户,或有 sudo 权限,或知道 root 密码;
  • 您系统上有 curl 或 wget
export DOWNLOAD_URL="{{endpoint}}"
# 如您使用 curl
curl -fsSL https://get.docker.com/ | {{#sudo}}sudo -E {{/sudo}}sh
# 如您使用 wget
wget -O- https://get.docker.com/ | {{#sudo}}sudo -E {{/sudo}}sh

Debian/Ubuntu/Raspbian 用户

以下内容根据 官方文档 修改而来。

如果你过去安装过 docker,先删掉:

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do {{sudo}}apt-get remove $pkg; done

首先安装依赖:

{{sudo}}apt-get update
{{sudo}}apt-get install ca-certificates curl gnupg

信任 Docker 的 GPG 公钥并添加仓库:

{{sudo}}install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/{{deb_release}}/gpg | {{sudo}}gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] {{endpoint}}/linux/{{deb_release}} \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  {{sudo}}tee /etc/apt/sources.list.d/docker.list > /dev/null

最后安装

{{sudo}}apt-get update
{{sudo}}apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Fedora

以下内容根据 官方文档 修改而来。

如果你之前安装过 docker,请先删掉

{{sudo}}dnf remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

安装依赖,下载 repo 文件,并把软件仓库地址替换为镜像站:

{{sudo}}dnf -y install dnf-plugins-core
{{sudo}}dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
{{sudo}}sed -i 's+https://download.docker.com+{{endpoint}}+' /etc/yum.repos.d/docker-ce.repo

最后安装:

{{sudo}}dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

CentOS/RHEL

以下内容根据 官方文档 修改而来。

如果你之前安装过 docker,请先删掉

{{sudo}}yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

安装依赖,下载 repo 文件,并把软件仓库地址替换为镜像站:


{{sudo}} yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/{{rh_release}}/docker-ce.repo
{{sudo}}sed -i 's+https://download.docker.com+{{endpoint}}+' /etc/yum.repos.d/docker-ce.repo

最后安装:

{{sudo}}yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

本站由南阳理工学院信息化建设与管理中心支持创办,由南阳理工学院 CIPS 协会运行维护。

本站采用清华大学 TUNA 镜像站网页搭建。

相关源码可在 这里(镜像管理器)这里(镜像站网页) 获取。

根据相关法律法规,本站不对欧盟用户提供服务。

Contact Us

Your IP Address

本站由南阳理工学院信息化建设与管理中心支持创办,由南阳理工学院 CIPS 协会运行维护。

本站采用清华大学 TUNA 镜像站网页搭建。

相关源码可在 这里(镜像管理器)这里(镜像站网页) 获取。

根据相关法律法规,本站不对欧盟用户提供服务。

Contact Us

Your IP Address

envelope github