簡體   English   中英

在 Kubuntu 20.04 LTS 中安裝 Docker

[英]Install Docker in Kubuntu 20.04 LTS

我是一名 Windows 用戶,正在嘗試遷移到 Kubuntu(我做了很多研究,我堅信它最適合我和我的需求)。 我是一名雲開發人員 (AWS) 和數據工程師。

作為我工作的一部分,我使用 Docker 來開發我的解決方案。 我想從任何成功安裝和使用 Docker 的人那里得到一個建議(除其他外,我計划將它與 Apache Airflow 一起高度使用)。 我已經閱讀了 Docker 的文檔,但他們明確表示,除了主要的 Ubuntu 之外,他們不會對 Docker 進行任何其他類型的測試。

那么,對於在 Kubuntu 中使用過 Docker 的任何人,你有沒有嘗試過它的任何限制? 還是有什么bug? 設置過程是否困難?

我正在尋找建議,這是讓我遷移到 Kubuntu 的唯一話題,而且我在任何與 Kubuntu 中的 Docker 相關的論壇上都找不到任何經驗。

提前非常感謝。

一般使用curl -sSL get.docker.com | sh curl -sSL get.docker.com | sh將為您設置(它是一個 shell 腳本,它將選擇您的操作系統風格並自動安裝 docker)。 我幾乎完全有信心使用這種方法在 Kubuntu 上安裝它不會有任何問題。 只要確保您安裝了curl (默認情況下可能是這樣)。

據我所知,Kubuntu 只是具有不同 GUI 的 Ubuntu。 在內部,它與 Ubuntu 相同,根本不會打擾您的 Docker 安裝。

您可以做的最簡單的事情是使用 Kubuntu 設置一個虛擬機,然后自己測試一下。

Kubuntu(和其他基於 KDE 的操作系統)的長期用戶在這里。 我可以向你保證,在 Kubuntu 上的 docker 沒有任何限制、特殊錯誤或任何問題。

如果我澄清一些關於 Kubuntu 的事情也許會有所幫助(這同樣適用於 Xubuntu、Lubuntu 等):

Kubuntu 只不過是使用KDE的“普通” Ubuntu 。 對大多數人來說,最大的不同是使用了 Plasma Desktop,它本質上只是一個不同的 UI。 如果您願意,您可以將其視為不同的瀏覽器:無論您使用哪種瀏覽器(Firefox、Chrome 等),底層操作系統仍然相同。

因此,您可以從“普通”Ubuntu 開始,執行一些安裝、配置和清理任務,如果您願意,可以將其轉換為 Kubuntu。 為避免手動執行所有操作,您可以立即下載 Kubuntu,就是這樣。

因此,每當在 Kubuntu 上安裝某些東西時,只需尋找“普通”Ubuntu 的“正常”安裝過程。

因此,要回答您有關安裝的問題:

有多種方法可以在 Ubuntu 上安裝 Docker 人們可能會爭辯說,“最簡單”的方法是使用 docker 提供的腳本:

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

哪個工作得很好,但是,如果您稍后嘗試使用相同的方式更新 docker,則可能會出現問題,因此我通常更喜歡使用“本機” apt方式,如果您願意,您也可以稍后將其轉換為ansible劇本至:

$ sudo apt-get update
$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
$ echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) 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
$ sudo docker run hello-world

然后人們經常會感到困惑,因為 docker 不適用於他們的“普通”用戶。 安裝 docker 后,請務必查看安裝后步驟

大多數人希望 docker 與他們的“普通”用戶一起工作,這意味着您必須將他添加到 docker 組:

$ sudo groupadd docker
$ sudo usermod -aG docker $USER

有很多方法可以確保更改生效,但是,最安全的方法是重新啟動計算機。 重新啟動后,您現在應該能夠與“普通”用戶一起使用 docker(請注意,沒有使用sudo ):

$ docker run hello-world

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM