【docker】コンテナがExitedのまま立ち上がらない!?
おはようございます。おーみんです。
STATUSがどうしてもUPになってくれない・・・
ちなみに通常では以下のコマンドを打つとSTATUSはExitedからUPに変わります。
- docker-machine start {CONTAINER ID}
しかし、UPにならずにExitedのままであるときもあるのです。
そういう時はまずログを見ましょう(コマンドは以下)。
- sudo docker logs {CONTAINER ID}
むむっ!
「このプログラムは少なくとも2000MBは必要です」
あー!確かシステムのメモリ1024MB(デフォルトのまま)しか割り振ってなかった~( ;∀;) と気づきます。
そこで一旦「docker-machine stop」コマンドで電源を落とし、Virtualboxの「設定」→「システム」を選択します。
赤枠の部分を操作し、メインメモリーを2000MB以上にしましょう。
そして再度dockerを起動させて、「docker-machine start {CONTAINER ID}」と打てばしっかりSTATUSがUPになっていると思います。
ぜひ参考になっていただければ幸いです。