Ubuntu 22.04 安装docker / docker-compose

289 阅读1分钟
  1. 备份原有软件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  1. 更换国内镜像源
# 阿里源
sudo sed -i 's|cn.archive.ubuntu.com|mirrors.aliyun.com|g' /etc/apt/sources.list
# 清华源
sudo sed -i 's|cn.archive.ubuntu.com|mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list
  1. 更新软件包索引
sudo apt update
  1. 执行安装脚本
curl -fsSL https://get.docker.com | sudo sh
  1. 配置非root用户运行Docker
# 将当前用户加入 docker 用户组
sudo usermod -aG docker $USER
newgrp docker  # 刷新用户组(或重新登录)

# 验证非 root 权限
docker run hello-world
  1. 安装docker-compose
# 下载最新稳定版 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 赋予可执行权限
sudo chmod +x /usr/local/bin/docker-compose

# 验证安装
docker-compose --version