使用 Docker 意味着开启一个新的计算领域,但如果你刚刚开始使用 Docker,安装可能看起来是一项艰巨的任务 。
在 Ubuntu 上安装 Docker 有两种推荐的方法:
- 从 Ubuntu 的仓库安装 Docker:简单的单行命令,但提供旧版本
- 使用 Docker 的官方仓库:工作量稍多,但提供了最新的稳定版本
方法 1:使用 Ubuntu 的仓库安装 Docker如果你不在意旧版本,并且不想设置和管理仓库,那么这是最适合你的方法 。
从更新仓库索引开始:
sudo apt update
【如何在 Ubuntu 上安装 Docker】现在,你可以使用以下命令在 Ubuntu 中安装 Docker 以及 Docker Compose:sudo apt install docker.io docker-compose
Docker 包被命名为安装完成后 , 你可以使用以下命令检查安装的版本:docker.io
,因为在 Docker 出现之前就已经存在一个名为 docker(用于 Dockerlet 应用)的过渡包 。因此,Docker 包必须被命名为其他名称 。
docker -v
文章插图
如你所见,它给了我 Docker 24.0.5 。
方法 2:在 Ubuntu 中安装最新稳定版本的 Docker如果你想要 Docker 的最新稳定版本,那么你可以从其官方仓库安装 Docker 。
步骤 1:删除任何现有的 Docker 包但在跳到安装部分之前,有必要删除所有以前安装的 Docker 。
要 卸载以前的 Docker,请使用以下命令 。
sudo apt remove docker.io docker-doc docker-compose docker-compose-v2 podman-docker contAInerd runc
步骤 2:安装依赖项第一步是安装一些必要的软件包,这些软件包将用于在本教程后面安装 Docker:sudo apt install ca-certificates curl gnupg lsb-release
你可能已经安装了部分或全部这些软件包 , 但确认安装没有什么坏处 。上面的命令不会伤害你 。步骤 3:添加 Docker 仓库的 GPG 密钥并将其添加到 sources.list现在,通过
apt
包管理器创建一个具有特殊权限的目录,用于存储加密密钥以进行包验证:sudo install -m 0755 -d /etc/apt/keyrings
接下来,如下所示 使用 curl 命令 下载并导入 Docker 的 GPG 密钥环:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
下载 GPG 密钥后 , 使用 chmod 命令更改文件权限,以便系统上的每个用户都可以读取 GPG 密钥:sudo chmod a+r /etc/apt/keyrings/docker.gpg
最后,将 Docker 仓库添加到 sources.list.d
文件中: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
就是这样!步骤 4:安装 Docker 和 Docker Compose现在,要使你对系统所做的更改生效,请更新系统仓库:
sudo apt update
使用以下命令获取最新版本的 Docker 以及其他 Docker 组件和依赖项:sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
推荐阅读
- 为什么只有Unicode是不够的,UTF-8如何解决编码问题?
- 新网站不收录怎么办?新站做seo如何才能收录?
- BASH中如何同时重定向多个命令的输出?
- 如何用Java实现自动化测试和质量控制?
- 面向超长上下文,大语言模型如何优化架构,这篇综述一网打尽了
- 如何提高 Java 代码的可重用性
- 游戏不能进行多开怎么设置,如何解除游戏多开限制
- 卖烟花爆竹违法,销售烟花爆竹公安如何处理
- 小米摄像头如何回看录像,小米摄像头共享设备如何回看
- 人间水蜜桃牧野真莉爱:颜值与身材的完美融合,你如何看待她的独特魅力?