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