芜湖尾敢投资有限公司

Linux系統(tǒng)一鍵安裝docker(國(guó)內(nèi)加速)-墨澀網(wǎng)

Linux系統(tǒng)一鍵安裝docker,支持:Debain,Ubuntu,CentOS 7.x,CentOS 8.x,F(xiàn)edora等系統(tǒng),才用了官方+國(guó)內(nèi)加速的方式,加速采用毫秒鏡像(https://1ms.run),毫秒鏡像提供經(jīng)過(guò)審核的docker鏡像加速下載服務(wù),采用國(guó)內(nèi)CDN分發(fā)方案保障鏡像的高速下載。

一鍵安裝

  • 國(guó)內(nèi)安裝(推薦)
    bash <(curl -f -s --connect-timeout 10 --retry 3 https://linuxmirrors.cn/docker.sh) --source mirrors.tencent.com/docker-ce --source-registry docker.1ms.run --protocol https --install-latested true --close-firewall false --ignore-backup-tips
    
  • 官方原版國(guó)內(nèi)無(wú)法直接使用
    curl -fsSL https://get.docker.com | bash -s docker
    
  • 使用阿里云鏡像,國(guó)內(nèi)可能安裝失敗
    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
    

如果上述方案安裝失敗,請(qǐng)選擇下面具體系統(tǒng)的安裝方法

Debain

  1. 更新您的包管理工具。
    sudo apt-get update
    
  2. 添加阿里云源到您的實(shí)例中,這個(gè)源包含Docker軟件包,方便您使用命令來(lái)安裝和更新Docker

    重要:由于網(wǎng)絡(luò)原因,如果跳過(guò)此步可能會(huì)導(dǎo)致您安裝Docker失敗。

     sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
     sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo apt-key add -
     sudo add-apt-repository -y "deb [arch=$(dpkg --print-architecture)] https://mirrors.aliyun.com/docker-ce/linux/debian $(lsb_release -cs) stable"
     sudo apt-get update
    
  3. 安裝Docker社區(qū)版本,容器運(yùn)行時(shí)containerd.io,以及Docker構(gòu)建和Compose插件。
    sudo apt-get -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    
  4. 啟動(dòng)Docker并設(shè)置Docker守護(hù)進(jìn)程在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng),這樣可以確保每次系統(tǒng)啟動(dòng)時(shí),Docker服務(wù)也會(huì)自動(dòng)啟動(dòng)。
    sudo systemctl start docker
    sudo systemctl enable docker
    

Ubuntu

  1. 更新您的包管理工具。
    sudo apt-get update
    
  2. 添加阿里云源到您的實(shí)例中,這個(gè)源包含Docker軟件包,方便您使用命令來(lái)安裝和更新Docker

    重要:由于網(wǎng)絡(luò)原因,如果跳過(guò)此步可能會(huì)導(dǎo)致您安裝Docker失敗。

     sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
     sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
     sudo add-apt-repository -y "deb [arch=$(dpkg --print-architecture)] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    
  3. 安裝Docker社區(qū)版本,容器運(yùn)行時(shí)containerd.io,以及Docker構(gòu)建和Compose插件。
    sudo apt-get -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    
  4. 啟動(dòng)Docker并設(shè)置Docker守護(hù)進(jìn)程在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng),這樣可以確保每次系統(tǒng)啟動(dòng)時(shí),Docker服務(wù)也會(huì)自動(dòng)啟動(dòng)。
    sudo systemctl start docker
    sudo systemctl enable docker
    

CentOS 7.x

  1. 更新您的包管理工具。
    sudo yum -y update
    
  2. 添加阿里云源到您的實(shí)例中,這個(gè)源包含Docker軟件包,方便您使用命令來(lái)安裝和更新Docker

    重要:由于網(wǎng)絡(luò)原因,如果跳過(guò)此步可能會(huì)導(dǎo)致您安裝Docker失敗。

     sudo wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  3. 安裝Docker社區(qū)版本,容器運(yùn)行時(shí)containerd.io,以及Docker構(gòu)建和Compose插件。
    sudo yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    
  4. 啟動(dòng)Docker并設(shè)置Docker守護(hù)進(jìn)程在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng),這樣可以確保每次系統(tǒng)啟動(dòng)時(shí),Docker服務(wù)也會(huì)自動(dòng)啟動(dòng)。
    sudo systemctl start docker
    sudo systemctl enable docker
    

CentOS 8.x

  1. 更新您的包管理工具。
    sudo dnf -y update
    
  2. 添加阿里云源到您的實(shí)例中,這個(gè)源包含Docker軟件包,方便您使用命令來(lái)安裝和更新Docker,重要:由于網(wǎng)絡(luò)原因,如果跳過(guò)此步可能會(huì)導(dǎo)致您安裝Docker失敗。
     sudo dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  3. 安裝Docker社區(qū)版本,容器運(yùn)行時(shí)containerd.io,以及Docker構(gòu)建和Compose插件。
    sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    
  4. 啟動(dòng)Docker并設(shè)置Docker守護(hù)進(jìn)程在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng),這樣可以確保每次系統(tǒng)啟動(dòng)時(shí),Docker服務(wù)也會(huì)自動(dòng)啟動(dòng)。
    sudo systemctl start docker
    sudo systemctl enable docker
    

Fedora

  1. 更新您的包管理工具。
    sudo dnf -y update
    
  2. 添加阿里云源到您的實(shí)例中,這個(gè)源包含Docker軟件包,方便您使用命令來(lái)安裝和更新Docker,重要:由于網(wǎng)絡(luò)原因,如果跳過(guò)此步可能會(huì)導(dǎo)致您安裝Docker失敗。
     sudo dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/fedora/docker-ce.repo
    
  3. 安裝Docker社區(qū)版本,容器運(yùn)行時(shí)containerd.io,以及Docker構(gòu)建和Compose插件。
    sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    
  4. 啟動(dòng)Docker并設(shè)置Docker守護(hù)進(jìn)程在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng),這樣可以確保每次系統(tǒng)啟動(dòng)時(shí),Docker服務(wù)也會(huì)自動(dòng)啟動(dòng)。
    sudo systemctl start docker
    sudo systemctl enable docker
    
THE END