laradock初體驗

容器技術docker已經火了很久了,之前只是簡單的看了些入門的文檔,簡單的體驗了一下,最近看到一篇docker的文章,開頭列出了一些招聘中對docker的要求,下面也詳細講了docker的使用,受益匪淺,這裏記錄下我在php環境中使用docker技術的初體驗,在centos7.4中使用laradock搭建laravel環境。

安裝docker

docker的介紹和價值不再說了,基本使用方法請參考這篇文章。
最爲詳細的Docker入門指南

安裝laradock

因爲我一直是從事php開發的,laravel這個框架也用了很久,一直使用官方提供 Homestead 作爲本地開發環境是一個虛擬機,跟 docker 比,它佔用體積太大,啓動速度慢,同時響應速度很慢, docker 這種更方式,可以輕鬆方便的搭建整套 PHP 開發環境。這裏就用laradock使用體驗記錄下來,給需要的人蔘考。

  • 前置條件:docker,git 安裝好
  • 克隆laradock。
//比如在/var/www/html 目錄
# cd /var/www/html
# git clone https://github.com/Laradock/laradock.git
  • 創建環境變量
# cd /var/www/html/laradock/
# cp env-example .env 
  • 啓動需要的服務
# docker-compose up -d nginx mysql redis phpmyadmin workspace

我在前面幾步沒有遇到問題,在這個步驟提示安裝時候文件權限有問題,其他服務都能啓用,workspache服務不能啓用,導致無法進入workspache執行例如:php aritisan ,composer,node等命令,後來經過github中找答案發現是最新版本不穩定有問題v7.8.0,然後重新檢出v7.7.0後重新構建可以用了。
(未完待續)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章