安装 Docker
- 更新包列表
sudo apt update
- 安装必要的软件包,以便让 APT 可以通过 HTTPS 使用存储库:
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
- 添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
- 添加 Docker APT 存储库:
sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable”
- 再次更新包列表:
sudo apt update
- 安装 Docker Engine:
sudo apt install docker-ce docker-ce-cli containerd.io
- 添加您的用户到 docker 用户组,以便无需使用 sudo 权限来运行 Docker 命令:
sudo usermod -aG docker your_username
请将 your_username 替换为您的实际用户名。
- 启动 Docker 服务:
sudo systemctl start docker
确保 Docker 服务在系统启动时自动启动
:
sudo systemctl enable docker
安装 Docker Compose
- 在 GitHub 上下载 Docker Compose 的最新稳定版本:
sudo curl -L “https://github.com/docker/compose/releases/download/1.29.2/docker-compose- ( u n a m e − s ) − (uname -s)- (uname−s)−(uname -m)” -o /usr/local/bin/docker-compose
请注意:在上面的命令中,1.29.2 是当前的稳定版本号。请根据最新版本更新命令中的版本号。
- 添加可执行权限:
sudo chmod +x /usr/local/bin/docker-compose
- 创建一个符号链接到 /usr/bin:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
- 验证安装是否成功:
docker-compose --version