卸载旧版本
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 端口。
访问网站
emmmm,域名记得在阿里备案。