Debian安装后的设置
每次Debian安装后都要设置一下登录以及网络配置等,在此记录一下。
Debian安装后的设置
1. 打开网络接口配置文件
sudo nano /etc/network/interfaces2. 编辑配置文件内容(以 eth0 接口为例)
示例配置(静态 IP):
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4address: 静态 IP 地址netmask: 子网掩码gateway: 默认网关dns-nameservers: DNS 服务器地址
sudo systemctl restart networking启用 root 用户登录(不推荐用于生产环境)
允许 root 用户通过 SSH 登录(可选)
编辑 SSH 配置文件:
sudo nano /etc/ssh/sshd_config找到下面这一行:
#PermitRootLogin prohibit-password将其修改为:
PermitRootLogin yes重启 SSH 服务
sudo systemctl restart ssh安装 Docker 在 Debian 12 上的步骤
1. 更新系统包索引
sudo apt update2. 安装依赖包
sudo apt install -y curl gnupg lsb-core3. 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg4. 添加 Docker 仓库到 APT 源列表
echo "deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null5. 更新 APT 包索引
sudo apt update6. 安装 Docker 引擎
sudo apt install -y docker-ce docker-ce-cli containerd.io7. 启动并启用 Docker 服务
sudo systemctl start docker
sudo systemctl enable docker8. 验证 Docker 是否安装成功
sudo docker --version输出示例:
Docker version 25.0.0, build 1234567899. 测试运行 Hello World 容器
sudo docker run hello-world如果看到如下信息,表示 Docker 已经成功安装并运行:
Hello from Docker!
This message shows that your installation appears to be working correctly.
...将普通用户加入 docker 组
如果你不想每次用 sudo 运行 Docker 命令,可以将你的用户加入 docker 用户组:
sudo usermod -aG docker $USER然后退出当前终端并重新登录,或者使用以下命令立即生效:
newgrp docker📦 可选:安装 Docker Compose(用于管理多容器应用)
sudo apt install -y docker-compose