centos 用docker 部署wizard
1、部署
- 这里采用的是docker部署的方式,因为手动部署的方式。需要安装好多依赖以及配置环境等等。太麻烦和维护不简单,所以用docker来部署
- 需要先部署MySQL数据库(这里采用的是5.7版本),端口映射可以自己定义,这里映射的是8789
docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 8789:3306 docker.io/mysql:5.7
- 登录MySQL数据库修改创建数据库
#进入wizard容器
docker exec -it mysql bash
#登录MySQL
mysql -uroot -p
#创建wizard数据库
CREATE DATABASE wizard;
#查看数据库是否创建成功
show databases;
- 使用docker 启动wizard容器
## 以下参数都要按需修改。自己配置的是什么参数就改成什么参数
docker run -d --name wizard \ -e DB_HOST=192.168.25.51 \ -e DB_PORT=8789 \ -e DB_DATABASE=wizard \ -e DB_USERNAME=root \ -e DB_PASSWORD=123456 \ -p 8987:80 \ -e APP_DEBUG=true \ -v /data/users/admin/wizard:/webroot/storage/app/public \ mylxsw/wizard - 进入到wizard容器内,执行一下两条指令来初始化数据库
#进入wizard容器
docker exec -it wizard bash
#执行两条初始化命令
php artisan migrate:install
php artisan migrate - 打开浏览器访问我们配置的web服务(http:ip:port)