Packer のインストール,Docker イメージファイルの作成(Ubuntu 上)
Packer は Docker イメージファイル作成の機能を持ったソフトウェア.
Packer の公式ページ: https://www.packer.io
前準備
Ubuntu のシステム更新
Ubuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行する.
sudo apt -y update
sudo apt -yV upgrade
sudo /sbin/shutdown -r now
Packer のインストール
- Packer のインストールのウェブページを開く
- Linux, Ubuntu/Debianを選び,表示を確認する.
- 表示の通り,コマンドを実行する.
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 をインストールしておくこと
- 次を,ubuntu2204.jsonのようなファイル名で保存
ファイル名は何度も良いが,分かりやすい名前がよい.
{ "builders": [ { "type": "docker", "image": "ubuntu:22.04", "export_path": "packer-ubuntu:22.04-docker.tar" } ] }
-
Ubuntu では,コマンドプロン
プトを管理者として実行する.
packer build ubuntu2204.json
- Docker にインポートし確認してみる.
docker import - myubuntu packer-ubuntu:22.04-docker.tar docker images docker run -it --name myubuntu ubuntu /bin/bash