赞
踩
然后根据官方文档一步一步跟着操作即可
要成功安装Docker Desktop,必须:
满足系统要求
拥有64位版本的Ubuntu Jammy Jellyfish 22.04(LTS)或Ubuntu Impish Indri 21.10。 Docker Desktop支持x86_64(或amd64)架构。
对于非Gnome Desktop环境,gnome-terminal 必须安装
sudo apt install gnome-terminal
卸载Docker Desktop for Linux的技术预览版或测试版。运行
sudo apt remove docker-desktop
要进行彻底删除$HOME/.docker/desktop中的配置和数据文件、/usr/local/bin/com.docker.cli中的符号链接,并清除剩余的systemd服务文件。
rm -r $HOME/.docker/desktop
sudo rm /usr/local/bin/com.docker.cli
sudo apt purge docker-desktop
更新apt包索引并安装包,以允许apt使用 通过HTTPS的存储库:
sudo apt-get update sudo apt-get install ca-certificates curl gnupg
- 1
- 2
添加Docker的官方GPG密钥
sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg
- 1
- 2
- 3
使用以下命令设置存储库:
echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- 1
- 2
- 3
- 4
更新apt包索引:
sudo apt-get update
- 1
使用apt安装包,如下所示:
sudo apt-get update
sudo apt-get install ./docker-desktop-<version>-<arch>.deb
这一步遇到一个问题:docker-desktop 预依赖于 init-system-helpers (>= 1.54~)
大部分博客给的办法已经不行了
我这里给一个1.57 版本的init-system-tool:传送门
下载之后在文件处安装即可: sudo apt-get install XXX
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
这里我遇到了一个问题------ containerd.io : 依赖: libseccomp2 (>= 2.5.0) 但是 2.4.1-0ubuntu0.18.04.2 正要被安装
这里提供一个2.5版本的libseccomp2,安装好即可:传送门
验证Docker Engine安装是否成功,运行
sudo docker run hello-world
到这里就表明安装成功了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。