文档章节

laradock win10安装

DamienChen
 DamienChen
发布于 2018/03/27 18:09
字数 571
阅读 743
收藏 0

之前也有尝试过Windows10安装docker,安装成功了之后一直用不了docker-compose,但是这次重新装了系统,专业版的Windows10系统,安装了docker之后,docker-compose可以使用了(ps:我安装了docker之后又安装了docker toolbox,尝试了一下docker-compose可以使用了,就卸载了)

我采用了一个docker环境对应多个项目的设置,如果是一个环境对应一个项目则可以参考官网文档,都差不多

其实安装步骤很简单:

我是参考了官网的文档:http://laradock.io/getting-started/

1、本地安装好git,下载地址:https://git-scm.com/download/win

2、安装docker,下载地址:https://store.docker.com/editions/community/docker-ce-desktop-windows

3、git克隆laradock项目到任意目录,我是放在了我的代码目录,因为默认你的项目目录是在laradock目录的兄弟目录(同级)

git命令:

git clone  https://github.com/Laradock/laradock.git

4、nginx配置虚拟域名和工作目录:

进入laradock/nginx/sites目录下面,我使用额是laravel项目,修改 laravel.conf.example改成 laravel.conf

修改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目录是你的项目目录,可以任意填,但是后面项目需要用这个名字,我的项目截图如下:

4、把env-example 修改成 .env文件

cp env-example .env

 5、然后启动容器(如果没有镜像则会自动下载)第一次启动需要一定时间

 

docker-compose up -d nginx mysql

6、进入workspace容器执行commands命令命令

docker-compose exec workspace bash

 7、在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

8、composer下载laravel项目

composer create-project laravel/laravel coolapp

 coolapp为前面设置的目录名就可以了,可以不用composer安装,其他安装也可以,只要目录和名称对了就可以了

9、配置laravel项目(我这个是coolapp)下的.env文件添加代码:

DB_HOST=mysql

10、在浏览器输入:http://laravel.test/ (前面配置的虚拟域名则可访问)

© 著作权归作者所有

DamienChen
粉丝 0
博文 17
码字总数 3688
作品 0
广州
程序员
私信 提问
windows10 专业版 64位系统安装docker并使用 laradock 搭建 laravel 环境

windows10 专业版 64位系统安装docker docker官网 docker官网安装文档 安装说明 windows 10 系统需要开启 Hyper-V 开启方式如下图: 打开控制面板-程序-程序和功能-启用或关闭 windows 功能 ...

削个椰子皮_给个梨
05/16
0
0
使用 Docker 搭建 Laravel 本地环境

(原文地址:https://blog.tanteng.me/2017/10/docker-laravel-local-environment/) Laravel 官方提供 Homestead 和 Valet 作为本地开发环境,Homestead 是一个官方预封装的 Vagrant Box,也...

谈腾
2017/11/08
0
0
VirturlBox 创建Centos7并配置网络NAT+Host-Only

近两年的项目开发用的php语言,用的laravel框架,使用的环境一直是官方推荐的Homestead,最近接触docker技术,觉得很不错,在自己的服务器上也成功使用laradock集成环境完成了laravel项目部署...

卓上一品
2018/11/30
0
0
Laradock的xdebug在vscode上使用的配置

简介 Laradock 是为 Docker 提供的完整 PHP 本地开发环境,和 Homestead 一样提供了一系列打包好(包括配置)的 Docker Image。Laradock 早期专注为 Laravel 打造 Docker 开发环境,因而最早...

Homelam
2018/05/14
0
0
laravel-ebank 发布1.0.1正式版,可投入生产环境使用

laravel-ebank 电商类虚拟积分与聚合支付通用解决方案 项目功能基本满足使用,并流畅运行,持续更新中,如有使用方式问题可在QQ群里@群主 现已加入豪华午餐 推荐中小型项目使用 此项目功能已...

yybawang
2018/07/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

lua web快速开发指南(7) - 高效的接口调用 - httpc库

httpc库基于cf框架都内部实现的socket编写的http client库. httpc库内置SSL支持, 在不使用代理的情况下就可以请求第三方接口. httpc支持header、args、body、timeout请求设置, 完美支持各种h...

水果糖的小铺子
38分钟前
3
0
通过四道常问面试题,带你了解什么是数据库分库分表

编者语:为了避免被误解为:「手里有把锤子,看什么都是钉子!」,说明一下不是什么业务都适合分布式数据库,更不是用了分布式数据库性能就一定能得到扩展。 其次:本文为纯干货,建议先转发...

老道士
今天
5
0
springmvc 整体流程

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR......

architect刘源源
今天
3
0
磁盘管理

先来看两个查看的命令 查看磁盘使用情况df 用法:df, df -h, df -m, df -k 查看目录或文件大小 用法:du -sh, du -sm, du -s(默认以k为单位) 新加一块盘如何操作 步骤:分区(可选)--> 格...

wzb88
今天
3
0
在 Linux 下确认 NTP 是否同步的方法

NTP 意即网络时间协议Network Time Protocol,它通过网络同步计算机系统之间的时钟。NTP 服务器可以使组织中的所有服务器保持同步,以准确时间执行基于时间的作业。NTP 客户端会将其时钟与 ...

Linux就该这么学
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部