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,域名记得在阿里备案。

你可能感兴趣的:(centos 7.6 安装 docker,并用 laradock 配置 laravel 环境)