首先安装过程中,为了避免各种可能的网络原因导致安装失败,在安装过程中不使用网络镜像,待安装完成后进入系统再进行更新操作。
使用SSH软件连接Debian主机,这是为了方便操作。以创建的普通用户身份登录
第一步,切换到root用户,普通用户在未被授予权限前几乎啥也做不了
# 切换root
su -
# 安装sudo
apt install sudo
# 为创建的普通用户授予sudo权限,<user>是要赋予sudo权限的用户名
usermod -aG sudo <user>
第二步,修改镜像源进行更新
# 修改为阿里镜像源
nano /etc/apt/sources.list
将此文件内容改为
deb https://mirrors.aliyun.com/debian/ bookworm main non-free non-free-firmware contrib
deb-src https://mirrors.aliyun.com/debian/ bookworm main non-free non-free-firmware contrib
deb https://mirrors.aliyun.com/debian-security/ bookworm-security main
deb-src https://mirrors.aliyun.com/debian-security/ bookworm-security main
deb https://mirrors.aliyun.com/debian/ bookworm-updates main non-free non-free-firmware contrib
deb-src https://mirrors.aliyun.com/debian/ bookworm-updates main non-free non-free-firmware contrib
deb https://mirrors.aliyun.com/debian/ bookworm-backports main non-free non-free-firmware contrib
deb-src https://mirrors.aliyun.com/debian/ bookworm-backports main non-free non-free-firmware contrib
改好了之后,先按 Ctrl+o
保存,再按 Enter
确认修改,最后 Ctrl+x
退出nano编辑界面
也可以使用其它国内镜像源,这篇博文列举了国内比较常用的几个
第三步,安装Docker
Docker可以按官网的安装步骤来,但已经有人写好安装脚本了,能方便点自然按方便的来
# 下载一键Docker安装脚本并执行
curl -fsSL https://get.docker.com | bash -s docker
# 顺带也安装下Docker-Compose
curl -L wget https://ghps.cc/https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-`uname -m` > /usr/local/bin/docker-compose
# 授予Docker-Compose可执行权限
chmod +x /usr/local/bin/docker-compose
# 创建一个软链接
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 检验一下是否都安装成功了,能正确返回版本号就成功了
docker -v
docker-compose --version
注意Docker-Compose文件托管在GitHub网站上,国内下载可能会有问题,所以这里用了一个加速站https://ghps.cc/,只要将此链接加在要下载的文件下载链接之前就可以顺利下载了,但此网站不一定会一直存在,到时候可以找一下同类的网站
此外还要注意修改一下版本号,当前为v2.20.3,可以访问Docker-Compose发布页查看最新的版本号