溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下如何安裝docker-ce

發布時間:2021-07-28 21:57:25 來源:億速云 閱讀:245 作者:chen 欄目:云計算

Linux下如何安裝docker-ce

Docker 是一個開源的應用容器引擎,允許開發者將應用及其依賴打包到一個輕量級、可移植的容器中,然后發布到任何流行的 Linux 機器上。Docker 容器與虛擬機不同,它們共享宿主機的操作系統內核,因此更加輕量級和高效。

本文將詳細介紹如何在 Linux 系統上安裝 Docker Community Edition (docker-ce)。

1. 系統要求

在安裝 Docker 之前,請確保您的系統滿足以下要求:

  • 64 位 Linux 發行版
  • 內核版本 3.10 或更高
  • cgroupsnamespaces 功能已啟用

2. 卸載舊版本

如果您的系統上已經安裝了舊版本的 Docker,建議先卸載它們以避免沖突:

sudo apt-get remove docker docker-engine docker.io containerd runc

3. 設置 Docker 倉庫

3.1 更新 apt 包索引

sudo apt-get update

3.2 安裝必要的包

apt 可以通過 HTTPS 使用倉庫:

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

3.3 添加 Docker 的官方 GPG 密鑰

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3.4 驗證密鑰

通過搜索指紋的后 8 個字符,驗證您現在是否擁有帶有指紋的密鑰:

sudo apt-key fingerprint 0EBFCD88

輸出應類似于:

pub   rsa4096 2017-02-22 [SCEA]
      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid           [ unknown] Docker Release (CE deb) <docker@docker.com>
sub   rsa4096 2017-02-22 [S]

3.5 設置穩定版倉庫

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

4. 安裝 Docker CE

4.1 更新 apt 包索引

sudo apt-get update

4.2 安裝最新版本的 Docker CE 和 containerd

sudo apt-get install docker-ce docker-ce-cli containerd.io

4.3 安裝特定版本的 Docker CE

列出倉庫中可用的版本:

apt-cache madison docker-ce

輸出應類似于:

docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 18.06.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 18.06.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages

安裝特定版本:

sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

例如:

sudo apt-get install docker-ce=5:18.09.1~3-0~ubuntu-xenial docker-ce-cli=5:18.09.1~3-0~ubuntu-xenial containerd.io

5. 驗證安裝

5.1 啟動 Docker

sudo systemctl start docker

5.2 運行 hello-world 鏡像

sudo docker run hello-world

如果安裝成功,您將看到類似以下的輸出:

Hello from Docker!
This message shows that your installation appears to be working correctly.
...

6. 配置 Docker 以非 root 用戶身份運行

默認情況下,Docker 命令需要 sudo 權限。為了避免每次使用 Docker 時都需要輸入 sudo,可以將用戶添加到 docker 組:

sudo usermod -aG docker $USER

注銷并重新登錄以使組更改生效。

7. 卸載 Docker CE

如果您需要卸載 Docker CE,可以執行以下命令:

sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker

8. 總結

通過以上步驟,您已經成功在 Linux 系統上安裝并配置了 Docker CE。Docker 的強大功能可以幫助您更高效地開發、測試和部署應用程序。希望本文對您有所幫助,祝您使用 Docker 愉快!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女