这里是 Kubuntu(和其他基于 KDE 的操作系统)的长期用户。
我可以向你保证,Kubuntu 上的 docker 没有任何限制、特殊错误或任何问题。
如果我澄清一下关于 Kubuntu 的一些事情也许会有所帮助(这同样适用于 Xubuntu、Lubuntu 等):
Kubuntu 只不过是使用KDE 的“普通”Ubuntu。对大多数人来说,最大的不同是使用了 Plasma Desktop,它本质上只是一个不同的 UI。如果您愿意,您可以将其视为不同的浏览器:无论您使用哪种浏览器(Firefox、Chrome 等),底层操作系统仍然相同。
因此,您可以从“普通”Ubuntu 开始,执行一些安装、配置和清理任务,如果您愿意,可以将其转换为 Kubuntu。为避免手动执行所有这些操作,您可以立即下载 Kubuntu。
因此,每当在 Kubuntu 上安装某些东西时,只需寻找“普通”Ubuntu 的“正常”安装过程即可。
所以回答您关于安装的问题:
There are multiple ways to install Docker on Ubuntu。
人们可能会争辩说,“最简单”的方法是使用 docker 提供的脚本:
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
这很好用,但是,如果您稍后尝试使用相同的方式更新 docker,可能会出现问题,因此我通常更喜欢使用“本机”apt 方式,您也可以将其转换为 @987654323如果您愿意,请稍后@ playbook:
$ 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 后,请务必查看post-installation steps。
大多数人希望 docker 与他们的“普通”用户一起工作,这意味着您必须将他添加到 docker 组:
$ sudo groupadd docker
$ sudo usermod -aG docker $USER
有很多方法可以确保更改生效,但最安全的方法是重新启动计算机。重新启动后,您现在应该可以与“普通”用户一起使用 docker(请注意,没有使用 sudo):
$ docker run hello-world