在Kubuntu 20.04 LTS中安装Docker



我是一名Windows用户,正在尝试迁移到Kubuntu(我已经做了很多研究,我坚信它最适合我和我的需求(。我是一名云开发人员(AWS(和数据工程师。

作为我工作的一部分,我使用Docker来开发我的解决方案。我想从任何成功安装和使用Docker的人那里得到建议(除其他外,我计划在Apache Airflow中高度使用它(。我读过Docker的文档,但他们明确表示,除了主Ubuntu之外,他们不会在任何其他版本上测试Docker。

那么,对于在Kubuntu中使用过Docker的人来说,你有没有尝试过它的限制?或者有虫子吗?设置过程是否困难?

我正在寻求建议,这是唯一让我迁移到Kubuntu的话题,我在Kubuntu的任何论坛上都找不到任何与Docker相关的经验。

提前非常感谢。

长期使用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方式,如果你想的话,你也可以稍后将其转化为一本可靠的剧本:

$ 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

通常使用curl -sSL get.docker.com | sh会设置您的操作系统(它是一个shell脚本,会自动选择您的OS风格并安装docker(。我几乎完全相信,使用这种方法在Kubuntu上安装它不会有任何问题。只需确保安装了curl(默认情况下可能是这样(。

据我所知,Kubuntu只是一个拥有不同GUI的Ubuntu。在内部,它与Ubuntu完全相同,根本不应该影响Docker的安装。

你能做的最简单的事情就是用Kubuntu建立一个虚拟机,然后自己测试一下。

最新更新