美文网首页
003-Docker方式安装运行laravel

003-Docker方式安装运行laravel

作者: 霄峰 | 来源:发表于2017-03-02 13:53 被阅读214次

docker 基础学习 https://ninghao.net/
laradock 官网 http://laradock.io/
laravel+docker(laradock)国外地址
laravel+docker(laradock)国内地址
docker-compose 下载安装 https://github.com/docker/compose/releases


准备

  1. docker # 参考第八个模块 Docker安装使用(第一篇)
  2. docker-compose
  3. composer 下载laravel
composer create-project laravel/laravel dev-scrot --prefer-dist "5.1.*"

会生成dev-scrot项目目录


2. docker-compose安装:

curl -L https://github.com/docker/compose/releases/download/1.11.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

下载这个文件要翻墙要不然会很慢!


开始docker-laravel安装

将LaraDock放到你的Laravel项目目录中:

cd dev-scort #`dev-scort`是laravel项目目录
git clone https://github.com/laradock/laradock.git #完成后生成laradock目录

进入LaraDock目录,然后运行这些容器。

cd laradock #进入LaraDock目录
docker-compose up -d nginx mysql redis #启动容器,这里要注意:要先关闭宿主主机的mysql\redis\nginx\phpfpm服务,不然会冲突!

docker-compose down #停止所有容器

打开 Laravel的 .env 文件 然后 配置 你的mysql的DB_HOST:

DB_HOST=mysql

打开浏览器,访问localhost:

进入 Workspace 容器, 执行像 (Artisan, Composer, PHPUnit, Gulp, ...)等命令

sudo docker-compose exec --user=laradock workspace bash

编辑默认容器配置

打开 docker-compose.yml 然后 按照你想的修改.修改完成后要重新构建:

docker-compose build 容器

停止所有

sudo docker stop $(docker ps -a -q)

删除所有容器

sudo docker rm $(docker ps -a -q)

删除所有镜像

sudo docker rmi $(docker images -q)

相关文章

网友评论

      本文标题:003-Docker方式安装运行laravel

      本文链接:https://www.haomeiwen.com/subject/fercgttx.html