推荐使用Docker官方一键安装脚本
curl -fsSL https://get.docker.com | bash -s docker
如需自行安装可参考如下步骤:
安装Docker CE
- 更新存储库
apt-get update -y
- 安装依赖
apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
- 下载并添加 GPG 密钥,Debian执行第一条,Ubuntu执行第二条
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- 将Docker CE存储库添加到APT,Debian执行第一条,Ubuntu执行第二条
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list
- 更新存储库
apt-get update -y
- 安装Docker CE
apt-get install docker-ce docker-ce-cli containerd.io -y
- 验证版本
docker --version
安装Docker Compose
- 使用
wget
命令下载Docker Composer,最新版地址见Github
wget https://github.com/docker/compose/releases/download/v2.12.1/docker-compose-linux-x86_64
- 将下载的二进制文件复制到系统路径
mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
- 设置执行权限
chmod 755 /usr/local/bin/docker-compose