ubuntu24.04lts在线安装docker引擎
1. 官网教程
官网安装文档: https://docs.docker.com/engine/install/,如下图
2. 安装docker引擎
1. 卸载旧版本
在安装 docker engine 之前,您需要卸载所有有冲突的软件包。
docker engine 依赖于
containerd
和runc
。docker engine 将这些依赖项捆绑为一个包:containerd.io
。如果您之前安装了containerd
或runc
,请卸载它们以避免与 docker engine 捆绑的版本冲突。要卸载的非官方软件包包括:
docker.io
docker-composedocker-compose-v2
docker-doc
podman-docker
您的 linux 发行版可能提供了非官方的 docker 软件包,这些软件包可能会与 docker 提供的官方软件包冲突。您必须在安装 docker engine 正式版之前卸载这些软件包。
运行以下命令来卸载所有冲突的包:
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt remove $pkg; done
apt可能会报告您没有安装这些包。
卸载 docker 时,不会自动删除存储在中的图像、容器、卷和网络/var/lib/docker/
。如果您想从全新安装开始,并且希望清理所有现有数据,请阅读 卸载 docker engine部分。
2. 使用存储库apt安装
在新的主机上首次安装 docker engine 之前,需要设置 docker
apt
存储库。之后可以从存储库安装和更新 docker。
1. 设置docker的apt仓库(官网)
官网apt存储库安装设置可能会失败,如果失败可使用阿里云或腾讯云的apt仓库
# add docker's official gpg key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fssl https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # add the repository to apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$version_codename") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update
2. 设置docker的apt仓库(阿里云-推荐)
# add docker's aliyun gpg key: sudo apt update # 安装必要的软件包 sudo apt install -y apt-transport-https ca-certificates curl software-properties-common # 添加阿里云gpt密钥管理 sudo curl -fssl https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - # 进入到/etc/apt/sources.list.d目录 cd /etc/apt/sources.list.d # 在/etc/apt/sources.list.d目录下的docker.list文件中添加阿里云的镜像下载源 sudo echo "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" > docker.list # 更新 sudo apt update
3. 安装
1. 安装最新版
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-compose
2. 安装指定的版本
要安装特定版本的 docker engine,使用命令apt-cache madison docker-ce | awk '{ print $3 }'
查看版本
root@vm:~# apt-cache madison docker-ce | awk '{ print $3 }' 5:27.3.1-1~ubuntu.24.04~noble 5:27.3.0-1~ubuntu.24.04~noble 5:27.2.1-1~ubuntu.24.04~noble 5:27.2.0-1~ubuntu.24.04~noble 5:27.1.2-1~ubuntu.24.04~noble 5:27.1.1-1~ubuntu.24.04~noble 5:27.1.0-1~ubuntu.24.04~noble 5:27.0.3-1~ubuntu.24.04~noble 5:27.0.2-1~ubuntu.24.04~noble 5:27.0.1-1~ubuntu.24.04~noble 5:26.1.4-1~ubuntu.24.04~noble 5:26.1.3-1~ubuntu.24.04~noble 5:26.1.2-1~ubuntu.24.04~noble 5:26.1.1-1~ubuntu.24.04~noble 5:26.1.0-1~ubuntu.24.04~noble 5:26.0.2-1~ubuntu.24.04~noble 5:26.0.1-1~ubuntu.24.04~noble 5:26.0.0-1~ubuntu.24.04~noble root@vm:~#
选择所需的版本并安装,如5:27.3.1-1~ubuntu.24.04~noble
# 指定版本号 version_string=5:27.3.1-1~ubuntu.24.04~noble # 按指定的版本号安装 sudo apt install -y docker-ce=$version_string docker-ce-cli=$version_string containerd.io docker-buildx-plugin docker-compose-plugin docker-compose
到此这篇关于ubuntu24.04lts在线安装docker引擎的文章就介绍到这了,更多相关ubuntu24.04安装docker内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论