Dockerコンテナを実行させ続ける

はじめに

Dockerfileを作成して、いざビルド+起動というときにコンテナがいきなり終了した…。
というときにコンテナを終了させたくないときの一時的なコマンドを紹介する。

環境

Windows 11 Professional
WSL2 Ubuntu 24.04 LTS
Docker Desktop 4.33.1 (161083)

コマンド

tail -f /dev/null

自分がよく使ってるのはこれ

CMD ["tail", "-f", "/dev/null"]

ncコマンドで常にポートをリスニング状態にする

CMD ["nc", "-lk", "9999"]

シェルの無限ループ

CMD ["/bin/bash", "-c", "while true; do sleep 1000; done"]

catコマンドを使用する

CMD ["cat"]

参考

おわりに

デバッグするときよく使うのでメモっておく。

Hugo で構築されています。
テーマ StackJimmy によって設計されています。