docker-compose を利用してコンテナを作成した際に、ポート開放して接続は待ち受けしてない場合や実行するプロセスがない場合コンテナが起動してからすぐに終了してしまうことがありました。今回はその対策を備忘録に残したいと思います。
docker-compose.yml 例
version: '3.7' services: container: build: context: . dockerfile: ./docker/Dockerfile volumes: - ./home:/home/root/ command: bash -c "nohup /home/root/start.sh" restart: always tty: true # 継続して実行する設定:ポート待ち受けなどしていないと、コンテナがする終了してしまうためこの設定が必要
コメント