说明
用于 Docker 安装
Docker安装
- 老版本的Docker被称为docker或docker-engine。如果安装了这些,请卸载它们以及相关的依赖
sudo apt remove $(dpkg --get-selections docker.io docker-compose docker-doc podman-docker containerd runc | cut -f1)
- 设置存储库
sudo apt update
sudo apt install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
- 使用以下命令来设置稳定的存储库
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: $(. /etc/os-release && echo "$VERSION_CODENAME")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF
- 安装最新版本的Docker CE
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- 要安装特定版本的Docker CE,请在repo中列出可用版本,然后选择并安装一个
apt list --all-versions docker-ce
#输出版本列表
docker-ce/bookworm 5:29.1.1-1~debian.12~bookworm <arch>
docker-ce/bookworm 5:29.1.0-1~debian.12~bookworm <arch>
# 选择指定版本
VERSION_STRING=5:29.1.1-1~debian.12~bookworm
#安装
sudo apt install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin
- 启动Docker
systemctl start docker
- 开机启动
systemctl enable docker
docker-compose安装
- 运行此命令以下载docker-compose的当前稳定版本
# 获取最新版本地址
api_url="https://api.github.com/repos/docker/compose/releases/latest"
# 获取最新版本版本号
new_ver=$(curl -s ${api_url} --connect-timeout 10| grep 'tag_name' | cut -d\" -f4)
echo ${new_ver}
# github 下载
curl -L https://github.com/docker/compose/releases/download/$new_ver/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# 国内用户可以使用以下方式加快下载
curl -L https://download.fastgit.org/docker/compose/releases/download/$new_ver/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
- 对二进制文件应用可执行权限:
chmod +x /usr/local/bin/docker-compose