Ubuntu 22.04.3 と Docker 環境の構築手順

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

タグ: Ubuntu Docker Docker Compose Netplan SSH

7月12日 23:57 投稿