2 回答

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
docker服務(wù)要起吧。反正我linux要systemctl start docker,去啟動docker服務(wù)。

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超10個(gè)贊
問題
來,回到根本講一次。提示就是表達(dá)的意思:
1.tls開啟的喲,是不是你守護(hù)進(jìn)程沒開呢。
2.你守護(hù)進(jìn)程是不是掛了呀兄弟。
解決
1.使用docker-machine ls檢查linux虛擬宿主機(jī)是否開啟。
2.使用docker-machine ssh default
進(jìn)入宿主機(jī),然后使用docker ps
檢查一下。
如果docker ps都掛了,那么說明你docker守護(hù)進(jìn)程掛了,使用dockerd 啟動守護(hù)進(jìn)程
最后總結(jié)windows模式下,宿主機(jī)中得dockerd掛掉原因。
1.不應(yīng)該有daemon.json配置
2.證書配置
3.掛掉可以進(jìn)入虛擬主機(jī)內(nèi)部進(jìn)行dockerd
重啟一下,這個(gè)時(shí)候一般都會報(bào)錯(cuò),根據(jù)錯(cuò)誤信息來完成修復(fù)就可以了。
如果以上辦法都沒轍?
那么最后救命稻草
$docker-machine create --driver .... new
創(chuàng)建一個(gè)新的宿主機(jī)吧
$eval "$(docker-machine env new)"就可以開始使用了
- 2 回答
- 0 關(guān)注
- 1894 瀏覽
添加回答
舉報(bào)