centos 7.6 安装 docker,并用 laradock 配置 laravel 环境

卸载旧版本

sudo yum remove docker docker-client  docker-client-latest \
docker-common docker-latest docker-latest-logrotate  docker-logrotate docker-engine

安装

更新驱动

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

设置存储库

sudo yum-config-manager  --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装主程序

sudo yum install docker-ce

启动

sudo systemctl start docker

设置开机自启

sudo systemctl enable docker

安装docker-compose

下载程序

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

设置权限

sudo chmod +x /usr/local/bin/docker-compose

检查运行

docker-compose --version

下载laradock

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

配置文件

cd laradock
cp env-example .env

编辑先关配置后,执行命令创建环境:

docker-compse up -d nginx mysql redis

创建项目

进入 workspace 容器

docker-compose exec workspace bash

安装 laravel 安装器

composer global require laravel/installer

安装laravel

laravel new laravel

配置 nginx

cd laradock/nginx/sites
cp laravel.conf.example laravel.conf
vi laravel.conf
设置域名

重启

docker-compose restart nginx

更改阿里云安全组规则

出入方向都添加一条规则,开放 80 端口。


image.png

访问网站

emmmm,域名记得在阿里备案。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在Mac上安装和使用Docker搭建laravel环境 首先当然是下载docker, 推荐使用增强型brewbre...
    小小奶狗阅读 5,679评论 0 6
  • git clone https://github.com/laradock/laradock.git 例子:运行 ...
    啊吖优品阅读 3,491评论 2 6
  • 一. 准备开发环境 最近学习 laravel,发现MVC 的概念和 Asp.net 很类似。不想把本机的环境搞得混...
    Ironman_x阅读 6,147评论 5 6
  • 2019.6.24 星期一 晴 奶奶终于回来啦,咱娘俩终于开始正常生活啦,这几天妈妈总不舒服,你也没法...
    d0df5950a166阅读 83评论 0 0
  • 个人签名:一切的借口不过你给拖延和懒惰找的理由哪有那么多未来等你,你只有现在。 个人小资料:学习必须如蜜蜂一样,采...
    樊十九阅读 535评论 0 0