2020年3月24日 星期二

laravel 使用docker安裝



docker安裝

https://phoenixnap.com/kb/how-to-install-docker-on-ubuntu-18-04

  1. sudo apt-get update
  2. sudo apt-get remove docker docker-engine docker.io
  3. sudo apt install docker.io
  4. sudo systemctl start docker
  5. sudo systemctl enable docker
  6. docker --version

安裝docker-compose


  1. sudo apt install docker-compose

安裝lara-dock

https://blog.wu-boy.com/2019/12/setup-laravel-environment-in-15-minutes/
https://ithelp.ithome.com.tw/articles/10194127

https://www.youtube.com/watch?v=IXwppHYpvuI&feature=emb_title


  • cd laradock
  • cp env-example .env

  • docker-compose up -d nginx mariadb
  • docker ps 
  • docker-compose ps =>啟動相關的設定檔,看到現在啟動了哪些目錄,對應哪些PORT

進入 Workspace 容器

如果已經有 Source Code 了請忽略此步驟,如果是全新的專案,請先進入 workspace 容器:
  • docker-compose exec workspace bash
  • composer create-project laravel/laravel --prefer-dist .
  • docker-compose down 關閉docker-compose的服務
  • docker-compose up -d nginx mariadb 開啟docker-compose的服務

修改目錄權限

  • docker-compose exec php-fpm id www-data
  • sudo chown -R 1000:1000 ../www/storage/


沒有留言:

張貼留言

cloud9上面開發rails

 使用IAM身分登入,以免有資安問題。(用admin帳號登入,創建iam使用者,然後在上面的連結登入) 選擇 ubuntu18.04 減少查詢成本。 已經是超級使用者了,sudo 什麼都不需要輸入密碼了。 $ ruby -v  檢查 ruby使用的版本>>2.6.3,...