下载安装

附件

本文提供一些Docker安装参考,如果你还不熟悉Docker,可以先阅读Docker简介及常用命令,读完了别忘了回来。

Docker

本系统环境采用 Docker 部署,不建议直接使用系统默认安装的docker版本(通常比较旧),该文档提供的安装方式仅限于Debian Buster 10/Debian Bullseye 11,其他操作系统请参考 Docker 官网 ,根据不同的操作系统安装最新 Docker。

安装 Docker

在服务器上安装 Docker Engine 和 Docker Compose(如果非 root 用户请在命令前加 sudo),如下:

apt-get remove docker docker-engine docker.io containerd runc
apt-get update
apt-get install ca-certificates curl gnupg lsb-release
mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

安装完可以用docker versiondocker compose version命令查看是否安装成功。

最新版的Docker Compose是Docker CLI的一部分,命令执行方式改为 docker compose,与旧版docker-compose可在服务器上并存。两者的具体区别可参见 https://docs.docker.com/compose/cli-command-compatibility

更多参考

您可以参阅以下链接,或自行查找相关资料安装。安装时可以优先选择国内镜像源,在以后使用的时候可以节省一些下载镜像的时间。

以下地址上有更多参考链接:

https://github.com/rts-cn/xswitch-free

安装旧版本 docker-compose

如果您需要安装旧版的docker-compose,以下命令供参考:

curl -L https://get.daocloud.io/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
重装