ubuntu 安装docker
-
官网地址
https://docs.docker.com/engine/install/ubuntu/
尽量根据官网的来,网上找的很多都是一大堆各种报错
卸载旧版本
-
新机器不需要操作
-
卸载的非官方包是:
docker.io
docker-compose
docker-compose-v2
docker-doc
podman-docker
-
运行以下命令以卸载所有相互冲突的软件包:
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
注意,这些是有可能冲突的包,
apt-get
可能报告您没有安装这些软件包,无视报错即可。
设置Docker的apt存储库
-
添加 Docker 的官方 GPG 密钥
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
-
将软件仓库添加到Apt源
echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullsudo apt-get update
安装docker 软件包
-
安装最新版本
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
-
安装特定版本
要安装Docker Engine的特定版本,请先在存储库中列出可用版本:
apt-cache madison docker-ce | awk '{ print $3 }'
选择所需要版本并安装
VERSION_STRING=5:27.5.1-1~ubuntu.24.04~noblesudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin
查看docker是否启动
-
查看docker版本
docker version
-
查看docker服务状态
sudo systemctl status docker
-
通过运行
hello-world
映像来验证安装成功:sudo docker run hello-world