一個正常的laradock程式步驟
步驟
1 建立專案
composer create-project --prefer-dist laravel/laravel invate
或者
composer create-project laravel/laravel invate --prefer-dist "5.5.*"
2 初始化
cp .env.example .env
php artisan key:generate
3 新增laradock/nginx/網站配置
一般複製一份laravel的config配置,改一下域名。域名測試的時候以.test結尾
4 新增域名到本地host檔案
5、建立資料庫遷移檔案
php artisan make:migration create_coinaddrs_table
或者
php artisan make:migration create_users_table --create=coinaddrs
6、進入laradock的docker的工作空間
切換到laradock目錄執行
docker-compose exec workspace bash
docker-compose exec workspace bash
7、更改資料庫配置
.env檔案中,改成如下
DB_HOST=mysql
8、啟動環境
docker-compose up -d nginx mysql
檢視容器啟動狀態
docker-compose ps
關閉所有容器
docker-compose stop
關閉指定容器
docker-compose stop ID
刪除所有容器
docker-compose down
重啟
docker-compose restart nginx
進入容器
mysql:docker-compose exec mysql bash
nginx:docker-compose exec nginx bash
注意,如果要執行php artisan 命令,進入workspance的container
docker-compose exec workspace bash
檢視所有執行的coiner docker-compose ps
9、啟動phpmyadmin或者使用squel連線資料庫,創資料庫
如果使用squel,連線本地127.0.0.1 ,3306 ,root,root
如果資料庫連線不上,嘗試
DB_HOST=mysql
DB_HOST=虛擬機器docker的IP ,在程式重列印出來。
一些命令
1、進入容器
docker-compose exec {container-name} bash
例如進入mysql 容器:docker-compose exec mysql bash
2、關閉所有dockre 容器
docker-compose stop
3、關閉指定docker 容器
docker-compose stop {container-name}
4、刪除所有docker容器,注意資料也會刪除
docker-compose down
5、啟動docker
beanstalkd
相關文章
- kettle modified javascript 步驟的一個例子JavaScript
- ORACLE非正常關庫後開庫所需步驟Oracle
- 建立BAPI程式的步驟API
- 在WINDOWS 上恢復一個DB 的步驟Windows
- 一個HTTP需要經過哪些步驟HTTP
- 使用C語言程式設計的7個步驟C語言程式設計
- git提交程式碼的正確步驟命令 git更新提交程式碼步驟Git
- vnc安裝步驟,4個在Linux下vnc的個安裝步驟VNCLinux
- 手工建立一個資料庫的步驟參考資料庫
- 從0釋出一個遊戲需要幾個步驟?遊戲
- 【 程式設計師】JavaFX的下一步驟程式設計師Java
- 幾個步驟,讓你的 iOS 程式碼容易閱讀iOS
- 搭建高效雲的七個步驟
- app開發的幾個步驟APP
- oracle啟動的三個步驟Oracle
- Oracle 啟動的三個步驟Oracle
- 10分鐘搭建你的第一個影象識別模型(附步驟、程式碼)模型
- github提交程式碼步驟Github
- 一步步教你如何使用 laradock 搭建專案環境
- 向 Node.js 核心貢獻程式碼的六個步驟Node.js
- unix下編寫socket程式的一般步驟(轉)
- 做一個二手交易小程式,簡單幾個步驟,快速製作
- (字串動態規劃)一個字串變成另一個字串的步驟數字串動態規劃
- 【譯】遷移到Room的7個步驟OOM
- 網站設計的八個步驟網站
- 有效採購流程的7個步驟
- 應用容器化的五個步驟
- 採購流程的5個理想步驟
- 通向微服務成功的五個步驟微服務
- 迴歸測試的四個步驟
- 一步步建立包含自定義 Screen 的 ABAP 程式的詳細步驟試讀版
- 1.3.3.2. 步驟1:開啟一個命令視窗
- 白話--長短期記憶(LSTM)的幾個步驟,附程式碼!
- SSIS中使用事件處理程式的五個步驟(上)JE事件
- SSIS中使用事件處理程式的五個步驟(下)UJ事件
- 讓你輕鬆學習新程式碼庫的六個步驟
- 我花了一個星期,做出了公司的管理系統,只需幾個步驟!
- 構建模板小程式步驟