centos 用docker 部署wizard

发布时间 2023-04-06 16:42:12作者: 杰尔克

1、部署

 

  • 这里采用的是docker部署的方式,因为手动部署的方式。需要安装好多依赖以及配置环境等等。太麻烦和维护不简单,所以用docker来部署
  • 需要先部署MySQL数据库(这里采用的是5.7版本),端口映射可以自己定义,这里映射的是8789
    docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=123456  -p 8444: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)