久而旧之

Centos7下基于laradock部署laravel5.x

2018-04-09

一、安装docker

Go to:[ .rpm安装路径 ] [ 官方参考 ]
ico原来的样子

打开路径地址,本文默认安装选择最新版,
ico原来的样子
下载rpm安装包

wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-17.09.0.ce-1.el7.centos.x86_64.rpm

安装 Docker CE,执行命令

$ sudo yum install docker-ce-17.09.0.ce-1.el7.centos.x86_64.rpm
或者 yum install /path/to/package.rpm

启动docker –hello[docker run hello-world]

systemctl start docker
systemctl enable docker 开机启动

二、CentOS 7配置中国镜像

[ 参考配置原文 ] docker –registry-mirror=https://registry.docker-cn.com daemon [提示找不到registry]

  • CentOS的配置方式略微复杂,需要先将默认的配置文件复制出来
  • /lib/systemd/system/docker.service -> /etc/systemd/system/docker.service
  • 然后再将加速器地址添加到配置文件的启动命令
  • 重启Docker就可以了。
  • sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service
  • sudo sed -i “s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon –registry-mirror=https://registry.docker-cn.com|g" /etc/systemd/system/docker.service
  • sudo sed -i “s|ExecStart=/usr/bin/dockerd|ExecStart=/usr/bin/dockerd –registry-mirror=https://registry.docker-cn.com|g" /etc/systemd/system/docker.service
  • sudo systemctl daemon-reload
  • sudo systemctl restart docker

docker 安装完成!!!

三、拉取 Laradock

  • 目录路径[/home/]
  • git clone https://github.com/Laradock/laradock.git
  • cp env-example .env
  • docker-compose up -d nginx mysql phpmyadmin
  • 访问phpmyadmin[http://ip:8080/]默认值为 服务器[mysql] 账号[root] 密码[root]
  • 获取laradock[/home/laradock]后 在同级下创建项目目录[/home/www]
  • 修改[/home/laradock/.env]APPLICATION=../www/
  • [/home/laradock]下使用root用户docker-compose exec workspace bash
  • [/home/laradock]下使用laradock用户 docker-compose exec –user=laradock workspace bash
  • 配置中国镜像 composer config -g repo.packagist composer https://packagist.phpcomposer.com
  • 创建laravel composer create-project laravel/laravel my-app

安装SVN 配置钩子文件到 [/home/www]

[ svn安装文档参考 ]

安装SVN成功后,服务器开启端口权限,上传代码,修改数据库配置,导入数据库


  • Notice

如若需要,请戳 [ About ] 下联系我 欢迎联系.ok,enjoy it ! ~~

使用支付宝打赏
使用微信打赏

欢迎点击上方按钮对我打赏,谢谢你给我吃糖果