以前也有嘗試過Windows10安裝docker,安裝成功了以後一直用不了docker-compose,可是此次從新裝了系統,專業版的Windows10系統,安裝了docker以後,docker-compose可使用了(ps:我安裝了docker以後又安裝了docker toolbox,嘗試了一下docker-compose可使用了,就卸載了)php
我採用了一個docker環境對應多個項目的設置,若是是一個環境對應一個項目則能夠參考官網文檔,都差很少html
其實安裝步驟很簡單:mysql
我是參考了官網的文檔:http://laradock.io/getting-started/nginx
一、本地安裝好git,下載地址:https://git-scm.com/download/winlaravel
二、安裝docker,下載地址:https://store.docker.com/editions/community/docker-ce-desktop-windowsgit
三、git克隆laradock項目到任意目錄,我是放在了個人代碼目錄,由於默認你的項目目錄是在laradock目錄的兄弟目錄(同級)github
git命令:sql
git clone https://github.com/Laradock/laradock.git
四、nginx配置虛擬域名和工做目錄:docker
進入laradock/nginx/sites目錄下面,我使用額是laravel項目,修改 laravel.conf.example改爲 laravel.confwindows
修改laravel.conf文件:
server_name laravel.test; root /var/www/coolapp/public; index index.php index.html index.htm;
其中 server_name 配置是你配置的虛擬域名,須要修改本地host文件添加:127.0.0.1 laravel.test
laravel.test本身任意填
coolapp目錄是你的項目目錄,能夠任意填,可是後面項目須要用這個名字,個人項目截圖以下:
四、把env-example 修改爲 .env文件
cp env-example .env
五、而後啓動容器(若是沒有鏡像則會自動下載)第一次啓動須要必定時間
docker-compose up -d nginx mysql
六、進入workspace容器執行commands命令命令
docker-compose exec workspace bash
七、在workspace容器中安裝composer
//下載composer curl -sS https://getcomposer.org/installer | php //將composer.phar文件移動到bin目錄以便全局使用composer命令 mv composer.phar /usr/local/bin/composer //切換國內源 composer config -g repo.packagist composer https://packagist.phpcomposer.com
八、composer下載laravel項目
composer create-project laravel/laravel coolapp
coolapp爲前面設置的目錄名就能夠了,能夠不用composer安裝,其餘安裝也能夠,只要目錄和名稱對了就能夠了
九、配置laravel項目(我這個是coolapp)下的.env文件添加代碼:
DB_HOST=mysql
十、在瀏覽器輸入:http://laravel.test/ (前面配置的虛擬域名則可訪問)