docker 小工具 : Kitematic 與 懶人指令包
本篇將介紹幾個實用的小工具,以及自己使用的小撇步來節省打指令的時間
https://iphone4.tw/forums/showthread.php?t=163827
如果你還沒有看過前面的文章請先閱讀 :
-
Kitematic :
Kitematic是一套圖像化的docker管理套件,如果你跟我一樣懶得打指令,那麼可以透過這個套件管理目前的docker container
直接到官網上下載即可
列表上左邊就可以看到目前正在跑的docker container
點入docker中可以看到右邊會出現目前的連結縮圖,以及映射資料夾
當然所有的參數設定都可以在”設定”這個tab中處理完成 -
懶人指令包
如果你覺得圖形化介面太過於不好管理,而且也太過麻煩的話也可以將指令存檔成為.command檔案,點兩下讓他執行就可以了
.command檔在MAC中就像是window的.bat一樣,可以執行像要的指令集合,舉例來說
1docker run -d -p 8800:80 --name apache_service -v /var/Documents/PHP/my_project:/var/www/html -v /var/Documents/PHP/logs:/var/log/apache2 my_apache
如果每次都需要打這麼多指令還真的有點煩人,因此我將檔案存成 project.on.command 放在桌面上
接著給予他執行的權限
1chmod 755 ./project.on.command
那麼只要滑鼠按兩下docker就跑了起來,相對的還可以做一個project.off.command
12docker stop apache_servicedocker rm apache_service
點兩下就可以把docker關閉,這樣似乎比較適合開發人員
-
常用指令
123456789101112131415161718#docker 啟動docker run IMAGE_NAME#docker 停止docker stop NAME#docker-compose 啟動docker-compose up#docker-compose 停止docker-compose down#查看所有dockerdocker ps -a#停掉所有dockerdocker stop $(docker ps -a -q)docker rm $(docker ps -a -q)