欢迎来到我的博客

Ubuntu安装docker、docker compose

更新系统并安装依赖

运行
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg

配置 Docker 软件源 (使用国内镜像)

这里我们继续使用阿里云的镜像源,以获得更好的下载速度。

sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

注意: 如果你是 ARM 架构 (如树莓派),请将 arch=amd64 改为 arch=arm64。

更新包列表并安装 Docker

sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

启动 Docker 服务并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

第三部分:验证安装

检查 Docker 版本
docker --version

你应该会看到类似 Docker version 26.1.4, build 5650f9b 的输出。
检查 Docker Compose 版本

docker compose version

你应该会看到类似 Docker Compose version v2.27.0 的输出。
运行 hello-world 容器进行最终验证

sudo docker run hello-world

如果一切顺利,你会看到 "Hello from Docker!" 的欢迎信息,这表明 Docker 引擎已成功安装并可以正常工作。
(可选) 配置非 root 用户运行 Docker
为了避免每次使用 docker 命令都需要 sudo,可以将当前用户添加到 docker 用户组。

sudo usermod -aG docker $USER

重要:执行完毕后,你需要注销并重新登录你的账户,这个设置才能生效。重新登录后,你就可以直接运行 docker run hello-world 而不需要 sudo 了。

posted @ 2025-11-20 16:34  fchhk  阅读(26)  评论(0)    收藏  举报