[教學]MAC安裝Docker與打造PHP環境和自訂網站根目録 ... | docker教學mac
當今天要在電腦執行Server端的程式,就得在本機電腦安裝Apache與MySQL,才能讓本機電腦,執行PHP與資料庫,而梅干最常使用的套裝軟體,就是MAMP與FlyWheel,透過這二套軟體,可以快速的將電腦模擬成一台伺服器,甚至透過圖形化界面,就可快速的設定PHP版本、主機的埠號、根目錄與phpMyAdmin,同時透過這種伺服器套裝軟體,最大的好處就在於,當要使用時再將它啟用,完全不會暫用到主機的效能。但有用過MAMP或FlyWheel的朋友,應該都有過這樣子的經驗,每隔一陣子,軟體就會要求更新,一旦更新後,就會發現原來網站根目錄的東西又...
當今天要在電腦執行Server端的程式,就得在本機電腦安裝Apache與MySQL,才能讓本機電腦,執行PHP與資料庫,而梅干最常使用的套裝軟體,就是MAMP與FlyWheel,透過這二套軟體,可以快速的將電腦模擬成一台伺服器,甚至透過圖形化界面,就可快速的設定PHP版本、主機的埠號、根目錄與phpMyAdmin,同時透過這種伺服器套裝軟體,最大的好處就在於,當要使用時再將它啟用,完全不會暫用到主機的效能。
但有用過MAMP或FlyWheel的朋友,應該都有過這樣子的經驗,每隔一陣子,軟體就會要求更新,一旦更新後,就會發現原來網站根目錄的東西又會備份一份出來,而這些資料有些是連結的,因此當把舊的刪除時,有時連新的資料夾路徑,也會一併被刪掉,讓梅干感到相當的頭大,所以最近梅干在好友山羊的勸說下,改用了Docker,而什麼是Docker,其實它就有點像是一台虛擬機,透過它可以任意的加裝PHP、MySQL,甚至還可透過腳本,一鍵快速的將WordPress整個建置好,而今天梅干先來分享一下,如何在自己的電腦打造一個Docker環境。
Docker 官方網站:www.docker.com教學手冊:docker_practiceDocker下載:docker-ce-desktop-mac Docker商店:store.docker.com[1][2][3][4] Docker常用指令 #全部清除暫存(含容器/影像/網路)docker system prune
#清暫存影像檔docker image prune
#清暫存容器docker container prune
#清暫存網路docker network prune
#啟用composedocker-compose up
#啟用compose背景執行docker-compose up -d
#停用composedocker-compose down
#查看目前正在運行的服務docker ps
#查看所有的已安裝的服務docker ps -a
#停用服務名稱docker stop xxxx
#啟用服務docker start xxx