Day 24 - Docker 之 Kitematic 找不到image

昨天去參加新手村的時候, 桌面上清一色Mac, 是想逼死誰啊= =,
想說跟著一起實作練習, 突然發現我的Kitematic開不起來, 出現以下錯誤

沒有安裝VirtualBox。請通過Docker Toolbox進行安裝。

臨時搞不懂怎麼會這樣, 但是輸入指 docker-composer ps image 又都活得好好的, 網頁也正常..

照著他的方式把toolbox裝起來, Kitematic 開是開起來了, 但原本跟docker image的聯繫都不見了(那我要開你起來幹嘛...)


回家之後, 把Docker, Kitematic 還原或是刪除重裝都沒有用!

再砍了Docker 重跑dockerfile, 發現一直失敗(天阿! 病發的時候一起發嗎?)
結果是在跑fpm-php7 裡面的ZipArchive 卡住,
上網查了一下是說重新安裝一下php7或是從裝zip就好,
( https://laracasts.com/discuss/channels/laravel/zip-php-extension-problem-in-ubuntu-php7 )
暫時先不理他, 這段註解掉之後就順利跑完, 環境又回來了!!
但!!根本做白工..kitematic 依然開不起來...
(note: Docker for mac 不需要VM跟toolbox, 所以在刪除的時候, 把toolsbox 也一併移除了)


正解

重新設定 Kitematic 配置

  • liunx or windows

    1. 打開開發者控制台 (F12)
    2. 到console 輸入 localStorage.removeItem('settings')
  • Mac OS

    1. CLI (command-line interface) 輸入 curl --unix-socket /var/run/docker.sock http://1.26/info 如下圖

詳細說明

https://github.com/docker/kitematic/issues/2499



#回來了~
#師兄弟們都回來了~~
#水系生物再次復活
#差點哭哭

留言