文章目录
- [一、安装 Ubuntu 22.04.3](#一、安装 Ubuntu 22.04.3)
-
- [1. 简介](#1. 简介)
- [2. 下载地址](#2. 下载地址)
- [3. 系统安装](#3. 系统安装)
- [4. 系统配置](#4. 系统配置)
- [二、安装 Docker](#二、安装 Docker)
-
- [1. 安装 docker](#1. 安装 docker)
- [2. 安装 docker compose](#2. 安装 docker compose)
- [3. 配置 docker](#3. 配置 docker)
一、安装 Ubuntu 22.04.3
1. 简介
Ubuntu 22.04.3 是Linux操作系统的一个版本。LTS 版本支持周期到2032年。
系统要求双核 CPU、4GB 内存和至少 25 GB 存储空间。
Linux kernel:5.15。
2. 下载地址
官网
ubuntu-22.04.3-live-server-amd64
3. 系统安装
4. 系统配置
- 设置root账户密码
bash
sudo passwd root
1)输入登录账户密码
2)输入root账户密码
- 设置root远程可访问
bash
sudo chmod 777 /etc/ssh/sshd_config
vim /etc/ssh/sshd_config
service sshd restart
sshd_config 修改内容
bash
Port 22
PermitRootLogin yes
PasswordAuthentication yes
vim 操作:编辑按"Insert"键,退出保存按"Esc"键,然后输入:wq
- 设置DNS
bash
cp /etc/resolv.conf /etc/resolv.conf1
rm /etc/resolv.conf
mv /etc/resolv.conf1 /etc/resolv.conf
vim /etc/resolv.conf
resolv.conf 添加内容
bash
nameserver 223.6.6.6
nameserver 8.8.8.8
- 升级软件包
bash
sudo apt-get update -y
sudo apt-get full-upgrade -y
更新完成有提示框:按"Tab"键,选中OK后,回车确认
- 系统漏洞修复
bash
sudo apt-get -y install cloud-init --only-upgrade
- 修改时间
bash
apt install ntpsec-ntpdate
ntpdate time1.aliyun.com
sudo timedatectl set-timezone 'Asia/Shanghai'
- 添加定时任务
bash
vim /etc/crontab
crontab 添加内容
bash
0 */12 * * * ntpdate time1.aliyun.com
- 网卡IP配置
bash
sudo chmod 777 /etc/netplan/00-installer-config.yaml
vim /etc/netplan/00-installer-config.yaml
00-installer-config.yaml 添加内容
bash
network:
ethernets:
eno1:
dhcp4: false
addresses:
- 192.168.1.123/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [61.139.2.69,8.8.8.8]
version: 2
二、安装 Docker
1. 安装 docker
bash
apt install docker.io
docker version
2. 安装 docker compose
bash
apt install docker-compose
docker-compose version
3. 配置 docker
- /etc/docker/daemon.json
bash
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
- 重启
bash
systemctl daemon-reload && systemctl restart docker