Laradock (1) : 安裝


Posted by JingTeng on 2020-07-20

安裝

1. 安裝 Docker

前往 https://docs.docker.com/docker-for-windows/install/

2. 安裝 Laradock

建立一個專案資料夾,進去資料夾 clone laradock
git clone https://github.com/Laradock/laradock.git
cd laradock
cp env-example .env 修改php版本
docker-compose up -d nginx mysql phpmyadmin redis workspac

結構

專案資料夾
|---.git
|---laradock

狀況筆記

注意事項

  • 快速安裝筆記 推這篇
  • .env 是 docker 環境,自行修改環境
  • 要先開專案資料夾 [fileName] -> 在 fileName 裡安裝 laradock!
  • 啟動 docker 後再來安裝 laravel(才能以docker的環境安裝 laravel)
  • 第一次運行 docker-compose up 會比較久

port 占用

1. nginx port 被占用

-> .env 把 port 80 改掉就好

ERROR: for nginx Cannot start service nginx

2. 某天 windows 莫名的 port 占用

-> 重開治百病

laradock ports are not available: bind: an attempt was made to access a socket in a way forbidden by its access permissions
C:\Users\ty>netsh int ipv4 show excludedportrange protocol=tcp

通訊協定 tcp 連接埠排除範圍

開始連接埠    結束連接埠
----------    ----------
        80          80
      1554        1653
      1654        1753
      1754        1853
      5357        5357
     50000       50059     *

* - 管理的連接埠排除。

能那麼快解決要感謝保哥
https://blog.miniasp.com/post/2019/03/31/Ports-blocked-by-Windows-10-for-unknown-reason

參考資料


#Laravel #laradock







Related Posts

深入學習 lsd-slam - 5

深入學習 lsd-slam - 5

110 台科電機所系統組與資訊組二推分享

110 台科電機所系統組與資訊組二推分享

陪你讀論文 - Center-based 3D Object Detection and Tracking

陪你讀論文 - Center-based 3D Object Detection and Tracking


Comments