2014-09-25 168 views
18

我正在使用docker v1.2並且有一些問題啓動容器。 「碼頭運行」後容器退出。解決這些問題的最佳方法是什麼?在AUFS和BTRFS下運行容器也有很大差異嗎?Docker容器立即退出

+1

你想要運行什麼?通常,當命令結束時,容器也會退出。 – Thilo 2014-09-25 03:35:55

+0

這裏沒有問題,它不運行命令,它只是突然退出。 – 2014-09-25 05:22:32

+0

碼頭運行-i -t bash – 2014-09-25 18:14:11

回答

33

您可以運行docker logs <container_name>檢索日誌

(如果你不知道什麼是容器名稱,可以運行docker ps -a顯示所有的容器)

+0

這是一個完美的主意!謝謝。我是新來的碼頭工人,我不知道我可以使用日誌命令來輕鬆調試容器 – 2016-01-01 19:43:32

+0

這幫助我解決了我的問題。一旦查看日誌,我可以看到容器沒有足夠的內存來運行Java。 – 2016-11-16 07:35:39

-3

幼稚,但嘗試..

須藤服務碼頭工人停止 然後 須藤服務碼頭工人開始

然後泊塢窗跑你試圖容器。

8

確保在docker run命令中有-ti標誌,否則docker容器將退出而不讓您運行任何shell。

0

在我的情況下,sa密碼被拒絕的時間太長。我必須在某個時刻摸索設置,並且設置後面的文字已成爲「密碼的一部分」。

發現那是一次冒險。 我的iMac有默認設置 - 沒有開發工具。 我下載:

bootstrap-4.0.0-alpha.t-dist

[Kitematic的Mac]

會在Mac人覈實嗎?我有一種感覺,我需要第三次下載。

一旦我啓動並運行Kitematic,很容易看到日誌以及啓動失敗的原因,從Settings選項卡General,Environment Variables,MSSQL_SA_PASSWORD。