下载安装
附件
本文提供一些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 version
和 docker compose version
命令查看是否安装成功。
最新版的Docker Compose是Docker CLI的一部分,命令执行方式改为 docker compose
,与旧版docker-compose
可在服务器上并存。两者的具体区别可参见 https://docs.docker.com/compose/cli-command-compatibility。
更多参考
您可以参阅以下链接,或自行查找相关资料安装。安装时可以优先选择国内镜像源,在以后使用的时候可以节省一些下载镜像的时间。
- https://www.runoob.com/docker/windows-docker-install.html
- https://www.runoob.com/docker/ubuntu-docker-install.html
- https://www.runoob.com/docker/macos-docker-install.html
- https://yq.aliyun.com/articles/625403
以下地址上有更多参考链接:
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