Amazon LinuxでDockerコンテナの自動起動設定
どうやるんだろう?とググってたら公式に書いてあった。
- Linux インスタンスでの起動時のコマンドの実行
どうやら/var/lib/cloud/scripts/per-boot/
にスクリプトを配置すると良いらしい。
手順は、
下記をstart_container.sh
という名前で保存し、実行権限を与える。
#!/bin/sh export DOCKER_HOST=tcp://127.0.0.1:7000 docker start CONTAINER_NAME
うまくいかないときは/var/log/cloud-init-output.log
にログが残ってるので見てみると良いかも。