フロッピーディスクの残骸

フロッピーディスクを分解するのって楽しいよね

Amazon LinuxでDockerコンテナの自動起動設定

どうやるんだろう?とググってたら公式に書いてあった。
- Linux インスタンスでの起動時のコマンドの実行

どうやら/var/lib/cloud/scripts/per-boot/スクリプトを配置すると良いらしい。

手順は、

  1. あらかじめdocker serviceを自動起動にする
  2. 指定ディレクトリにスクリプトを配置する

下記をstart_container.shという名前で保存し、実行権限を与える。

#!/bin/sh
export DOCKER_HOST=tcp://127.0.0.1:7000
docker start CONTAINER_NAME

うまくいかないときは/var/log/cloud-init-output.logにログが残ってるので見てみると良いかも。

参考