一、安装
1.由于是服务器,所以不要ui
2、语言,这里选英文,然后一路回车就好
3、hostname 主机名称 Domain 路径,可以置空
4、root密码
5、新建用户的名称
6、时区,由于刚刚国家选的是us,因此这里没有国内时间,之后进入改即可
7、磁盘,一般来说选第一个就好了,额外的存储后续额外挂载
8、设置包管理器,这里选no就好,进入系统再按需设置即可
9、镜像选择,这里选择china【如果服务器能连同官方镜像,选us,然后选择官方源即可】
10、如果有proxy链接,也可以填写
11、如果联不通,会出现:
多试几个,如果都不行,择选:
12、选no即可:
13、选择continue
14、构建引导,由于此处我有一块系统盘,因此选择了第二个,如果有特殊需求,可选择第一个手动指定
15、重启,然后选择第一个
附件(阿里镜像源 debian12),写入/etc/apt/sources.list即可
deb https://mirrors.aliyun.com/debian/ bookworm main non-free 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
基础初始化指令
apt update && apt upgrade 更新
apt install openssh-server ssh远程登录
二、网络配置
> debian的网络相关的配置文件共有两个
/etc/network/interfaces IP设置
/etc/resolv.conf DNS设置
网络配置
/etc/network/interfaces静态ip配置
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug 【网卡名称】
iface 【网卡名称】 inet static
address 【IP】
netmask 【子网掩码】
gateway 【网关】
/etc/resolv.conf DNS配置
nameserver 8.8.8.8
nameserver 114.114.114.114
配置完成后,运行systemctl restart networking.service,使配置生效
验证
使用ip a可查看该改变是否生效
三、Docker安装
Debian | Docker Docs 官方文档
部分连接国内无法直连
删除旧的依赖(如果有)
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done
安装基础指令
apt-get install ca-certificates curl gnupg lsb-release
安装GPG密钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
安装软件源
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
更新索引
apt update
安装docker
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
验证
docker -v
docker compose -v