金子邦彦研究室インストールUbuntu, WSL2Packer のインストール,Docker イメージファイルの作成(Ubuntu 上)

Packer のインストール,Docker イメージファイルの作成(Ubuntu 上)

Packer は Docker イメージファイル作成の機能を持ったソフトウェア.

Packer の公式ページ: https://www.packer.io

前準備

Ubuntu のシステム更新

UbuntuUbuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行する.

UbuntuUbuntu のインストールは別ページ »で説明

sudo apt -y update
sudo apt -yV upgrade
sudo /sbin/shutdown -r now

Packer のインストール

  1. Packer のダウンロードのウェブページを開く

    https://developer.hashicorp.com/packer/downloads

  2. Linux, Ubuntu/Debianを選び,表示を確認する.

    [image]
  3. 表示の通り,コマンドを実行する.
    wget -O- https://apt.releases.hashicorp.com/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg
    
    echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
    
    sudo apt update && sudo apt install packer
    

Docker イメージファイルの作成

前準備として,Docker をインストールしておくこと

  1. 次を,ubuntu2204.jsonのようなファイル名で保存

    ファイル名は何度も良いが,分かりやすい名前がよい.

    {
      "builders": [
        {
          "type": "docker",
          "image": "ubuntu:22.04",
          "export_path": "packer-ubuntu:22.04-docker.tar"
        }
      ]
    }
    

    [image]
  2. Ubuntu では,コマンドプロン プトを管理者として実行する.
    packer build ubuntu2204.json
    

    [image]
  3. Docker にインポートし確認してみる.
    docker import - myubuntu packer-ubuntu:22.04-docker.tar
    docker images
    docker run -it --name myubuntu ubuntu /bin/bash