container :
Docker 運行應用程式的環境被稱作 容器 (container)
Dockerfile
Dockerfile 只是用來建立容器映射之指令的文字型腳本
請確認檔案 Dockerfile
沒有像這樣的副檔名 .txt
。 某些編輯器可能會自動附加此副檔名,而這會導致下一個步驟發生錯誤。
建立應用程式的容器映射
如果您尚未這麼做,請開啟終端機並移至 app
具有的目錄 Dockerfile
。 現在使用命令建立容器映射 docker build
。
docker build -t getting-started
啟動應用程式容器
docker run -dp 3000:3000 getting-started
要記住 -d
and -p
旗標嗎? 您是在背景) 中以「卸離」模式執行新的容器 (,並在主機的埠3000與容器的埠3000之間建立對應。 如果沒有埠對應,您將無法存取應用程式。
幾秒鐘後,開啟您的網頁瀏覽器 http://localhost:3000 。 您應該會看到應用程式!
docker-compose up -d
docker-compose down
laradock
laradock實際就是數個預先配置好的docker的配置檔案(Dockerfile),
以及docker-compose的配置檔案(docker-compose.yml)。
直接使用或是略為修改一下,就可以很快速的切換開發環境。
進workspace bash:
docker-compose exec workspace bash
php版本
修改.env
https://laradock.io/documentation/#change-the-php-cli-version
build 完後記得 down up 生效
up memo:
/laradock>
docker compose up -d <> <> <>...