1. 程式人生 > >將專案搭載在docker內

將專案搭載在docker內

1、先註冊一個docker賬號,然後下載並安裝docker,Windows下載地址:https://store.docker.com/editions/community/docker-ce-desktop-windows

2、為了提升國內獲取Docker官方映象的速度我們使用阿里雲加速器。映象加速地址查詢方法:登陸https://dev.aliyun.com/->控制檯->產品與服務->容器映象服務->映象加速器。然後將加速地址複製到docker裡,步驟為:右鍵docker->settings->daemon然後將阿里雲上的加速地址複製進Registry mirrors最後apply就完成了。

3、在docker裡裝專案所需的映象,如PHP,MySql,Nignx。將別人寫好的整合映象Git clone 下來,git地址:https://github.com/hhxsv5/docker/tree/master/compose 然後根據git下來的docker資料夾下的compose/docker-compose.yml 裡的volumes做對應的對映。在文件下建立docker資料夾並在該資料夾下建立www和log檔案用來對映

4、進入Git下來的docker/compose目錄下執行命令:docker-compose up -d

5、將你想要執行的專案程式碼放在對映好的文件/docker/www下

6、配置虛擬站點:進入Git下來的docker資料夾目錄docker\compose\nginx\conf.d新增你需要增加的站點資訊

7、設定本地host,進入C:\Windows\System32\drivers\etc開啟hosts編輯。

8、都配置好後進入Git下來的docker/compose目錄下執行命令:docker-compose restart重啟就能訪問到該專案了。