目录
前言本文档详细记载了在 Ubuntu Server 22.04 上安装 Docker 的完整过程,包罗解决过程中遇到的问题。渴望能对读者有所资助。 安装过程,重点须要看官方文档。https://docs.docker.com/engine/install/ubuntu/ 步骤 1:卸载辩说的软件包在安装 Docker Engine 之前,您须要卸载所有有辩说的软件包。发行版维护者在 APT 中提供了 Docker 软件包的非官方发行版。您必须先卸载这些软件包,然后才华安装 Docker Engine 的正式版本。 要卸载的非官方软件包包罗:
此外,Docker Engine 依靠于 [code]containerd[/code] 和 [code]runc[/code]。Docker Engine 将这些依靠项捆绑为一个包:[code]containerd.io[/code]。假如您之前安装了 [code]containerd[/code] 或 [code]runc[/code],请卸载它们以避免与 Docker Engine 捆绑的版本发生辩说。 运行以下命令来卸载所有辩说的包: [code]for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done [/code][code]apt-get[/code] 可能会陈诉您没有安装这些包。 注意:卸载 Docker 时,不会自动删除存储在 [code]/var/lib/docker/[/code] 中的图像、容器、卷和网络。假如您想从全新安装开始,并且渴望清理所有现有数据,请阅读 卸载 Docker Engine 部分。 步骤 2:更新系统软件包首先,更新系统中的现有软件包: [code]sudo apt update [/code]步骤 3:安装依靠包安装须要的依靠包,这些包用于通过 HTTPS 获取软件堆栈: [code]sudo apt install apt-transport-https ca-certificates curl software-properties-common [/code]步骤 4:添加 Docker 中科大 GPG 密钥为了确保下载的 Docker 软件包的真实性和完整性,我们须要添加 Docker 的 GPG 密钥: [code]sudo mkdir -p /etc/apt/keyrings sudo curl -fsSL http://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc [/code]可能的问题
步骤 5:添加 Docker 中科大镜像稳固版软件源我们利用中科大的镜像源来加快下载速率: [code]echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] http://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null [/code]可能的问题
步骤 6:再次更新软件包添加新的 Docker 软件源后,再次更新系统中的软件包索引: [code]sudo apt update [/code]可能的问题
步骤 7:安装最新版本的 Docker安装 Docker 及其依靠包: [code]sudo apt install docker-ce docker-ce-cli containerd.io [/code]可能的问题
步骤 8:配置 Docker 利用镜像加快器(hub)由于国内访问 Docker Hub 可能会有速率和毗连问题,我们配置 Docker 利用腾讯云的镜像加快器: [code]sudo mkdir -p /etc/docker echo '{ "registry-mirrors": ["https://ccr.ccs.tencentyun.com"] }' | sudo tee /etc/docker/daemon.json > /dev/null [/code]可能的问题
步骤 9:重新启动 Docker 服务使配置见效,重新启动 Docker 服务: [code]sudo systemctl daemon-reload sudo systemctl restart docker [/code]步骤 10:验证 Docker 安装运行一个简朴的 Docker 容器来验证安装是否乐成: [code]sudo docker run hello-world [/code]可能的问题
实时查看 Docker 服务日记你可以利用以下命令实时查看 Docker 服务的日记: [code]sudo journalctl -u docker.service -f [/code]这个命令的作用是:
附加资源总结通过上述步骤,我乐成在 Ubuntu Server 22.04 上安装并配置了 Docker。重要就是镜像所在问题,通过调解配置文件和更换镜像源,我顺遂解决了这些问题。渴望你也一样。 到此这篇关于在Ubuntu Server 22.04上安装 Docker的文章就介绍到这了,更多相关Ubuntu Server安装Docker步骤内容请搜索脚本之家从前的文章或继续浏览下面的相关文章渴望各人以后多多支持脚本之家! 来源:https://www.jb51.net/server/326464r3k.htm 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|手机版|小黑屋|梦想之都-俊月星空
( 粤ICP备18056059号 )|网站地图
GMT+8, 2025-7-1 19:05 , Processed in 0.033512 second(s), 18 queries .
Powered by Mxzdjyxk! X3.5
© 2001-2025 Discuz! Team.