Ubuntu系统安装docker和docker-compose

一、安装docker

1. 卸载旧版本(可选)

apt-get remove docker docker-engine docker.io containerd runc

2. 安装必要工具

apt-get update
apt-get install -y ca-certificates curl gnupg lsb-release

3. 添加 Docker 官方 GPG key

mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
gpg --dearmor -o /etc/apt/keyrings/docker.gpg

4. 添加docker仓库

echo \
  "deb [arch=$(dpkg --print-architecture) \
  signed-by=/etc/apt/keyrings/docker.gpg] \
  https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5. 安装docker

apt-get update
apt-get install -y docker-ce docker-ce-cli containerd.io

6. 启动并设置开机自启

systemctl enable --now docker

7. 测试是否安装成功

docker ps ;docker images 查看是否正常输出

二、安装docker-compose

1. 下载二进制文件

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" \
  -o /usr/local/bin/docker-compose

2. 添加执行权限

chmod +x /usr/local/bin/docker-compose

3. 验证是否成功

docker-compose --version

本文来自博客园,转载请注明原文链接:https://www.cnblogs.com/zhaohaiqi/p/19044225

posted @ 2025-08-18 10:36  DevOps_node  阅读(67)  评论(0)    收藏  举报