linux安裝docker步驟


1、安裝步驟可以參考官網https://docs.docker.com/engine/install/centos/

 

 

總結如下:

1、卸載舊的版本

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

  

安裝方法

您可以根據需要以不同的方式安裝 Docker Engine:

  • 大多數用戶 設置 Docker 的存儲庫並從中安裝,以便於安裝和升級任務。這是推薦的方法。

  • 一些用戶下載 RPM 包並 手動安裝它並完全手動管理升級。這在諸如在無法訪問 Internet 的氣隙系統上安裝 Docker 等情況下很有用。

  • 在測試和開發環境中,一些用戶選擇使用自動化 便利腳本來安裝 Docker。

 

步驟1:設置存儲庫

安裝yum-utils包(提供yum-config-manager 實用程序)並設置穩定的存儲庫。

sudo yum install -y yum-utils
 sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

步驟2:

sudo yum install docker-ce docker-ce-cli containerd.io

步驟3:啟動docker

sudo systemctl start docker

步驟4:驗證docker

sudo docker run hello-world

步驟5:開機自啟動docker

sudo systemctl enable docker

步驟6:設置daemon.json

{"log-driver":"json-file", "log-opts": {"max-size":"500m", "max-file":"3"} }

步驟7:重啟docker

sudo systemctl restart docker

 阿里雲幫助文檔按照docker:https://help.aliyun.com/document_detail/187598.html

最新阿里雲docker安裝步驟:

Docker有兩個分支版本:Docker CE和Docker EE,即社區版和企業版。本教程基於CentOS 7安裝Docker CE。

安裝docker的依賴庫

yum install -y yum-utils device-mapper-persistent-data lvm2

安裝docker ce的軟件源信息

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安裝docker ce

yum makecache fast
yum -y install docker-ce

啟動docker服務

systemctl start docker

Docker的默認官方遠程倉庫是hub.docker.com,由於網絡原因,下載一個Docker官方鏡像可能會需要很長的時間,甚至下載失敗。為此,阿里雲容器鏡像服務ACR提供了官方的鏡像站點,從而加速官方鏡像的下載。下面介紹如何使用阿里雲鏡像倉庫。

https://cr.console.aliyun.com/

 

 

  1. 切換至終端頁面。執行如下命令配置Docker的自定義鏡像倉庫地址。請將下面命令中的鏡像倉庫地址 https://kqh8****.mirror.aliyuncs.com 替換為上一步阿里雲為您提供的專屬鏡像加速地址。
  2. tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://kqh8****.mirror.aliyuncs.com"]
    }
    EOF

    重新加載服務配置文件

  3. systemctl daemon-reload
  4. 重啟docker服務   systemctl restart docker


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM