おーみんブログ

C#, ASP.NET Core, Unityが大好きです。

【docker】コンテナがExitedのまま立ち上がらない!?

f:id:bookreadkun:20190705140842p:plain

おはようございます。おーみんです。

 

f:id:bookreadkun:20190705142133p:plain

 

STATUSがどうしてもUPになってくれない・・・

 

ちなみに通常では以下のコマンドを打つとSTATUSはExitedからUPに変わります。

  • docker-machine start {CONTAINER ID}

 

しかし、UPにならずにExitedのままであるときもあるのです。

 

そういう時はまずログを見ましょう(コマンドは以下)。

  • sudo docker logs {CONTAINER ID}

 

f:id:bookreadkun:20190705143234p:plain

 

むむっ!

「このプログラムは少なくとも2000MBは必要です」

 

あー!確かシステムのメモリ1024MB(デフォルトのまま)しか割り振ってなかった~( ;∀;) と気づきます。

 

そこで一旦「docker-machine stop」コマンドで電源を落とし、Virtualboxの「設定」→「システム」を選択します。

f:id:bookreadkun:20190705083345p:plain


赤枠の部分を操作し、メインメモリーを2000MB以上にしましょう。

 

そして再度dockerを起動させて、「docker-machine start {CONTAINER ID}」と打てばしっかりSTATUSがUPになっていると思います。

 

ぜひ参考になっていただければ幸いです。