Ubuntu 22.04.3 のインストールと初期設定
Ubuntu 22.04.3 LTS は長期サポート(LTS)版で、カーネルバージョン 5.15 を搭載し、2032年までサポートされます。推奨ハードウェア要件は、デュアルコア CPU、4GB 以上の RAM、25GB 以上のストレージです。
ISO イメージの取得
公式サイトから以下ファイルをダウンロードします:
ubuntu-22.04.3-live-server-amd64.iso
root アカウントの有効化
sudo passwd root
現在のユーザーのパスワードを入力後、root パスワードを設定します。
SSH 経由での root ログイン許可
sudo nano /etc/ssh/sshd_config
以下の設定を変更または追記します:
PermitRootLogin yes
PasswordAuthentication yes
編集後、SSH サービスを再起動します:
sudo systemctl restart ssh
DNS 設定
sudo nano /etc/resolv.conf
以下のネームサーバーを追加します:
nameserver 223.6.6.6
nameserver 8.8.8.8
システムの更新とセキュリティ修正
sudo apt update -y
sudo apt full-upgrade -y
sudo apt install --only-upgrade cloud-init -y
タイムゾーンと時刻同期
sudo apt install ntpsec-ntpdate -y
sudo ntpdate time1.aliyun.com
sudo timedatectl set-timezone Asia/Shanghai
定期的な時刻同期の設定
sudo nano /etc/crontab
以下の行を末尾に追加します:
0 */12 * * * root ntpdate time1.aliyun.com
静的 IP アドレスの設定(Netplan)
sudo nano /etc/netplan/00-installer-config.yaml
ネットワークインターフェース(例:eno1)に応じて以下のように設定します:
network:
version: 2
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]
設定反映には以下コマンドを実行します:
sudo netplan apply
Docker および Docker Compose のインストール
Docker のインストール
sudo apt install docker.io -y
docker version
Docker Compose のインストール
sudo apt install docker-compose -y
docker-compose version
Docker レジストリミラーの設定
sudo mkdir -p /etc/docker
sudo nano /etc/docker/daemon.json
以下の内容を記述します:
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
設定を反映させるために Docker を再起動します:
sudo systemctl daemon-reload
sudo systemctl restart docker