侧边栏壁纸
博主头像
云BLOG 博主等级

行动起来,活在当下

  • 累计撰写 318 篇文章
  • 累计创建 6 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

docker:用最快速的方式安装fastadmin环境

Administrator
2024-09-29 / 0 评论 / 0 点赞 / 0 阅读 / 0 字
视频地址:
https://www.bilibili.com/video/BV1Ei4y1W7C1

 

镜像
这里是要借助我发布到hub里的镜像进行安装,镜像地址:

https://hub.docker.com/r/maoshufun/fastadmin-nginx

一般人打不开,没关系,根据下面的方法操作即可。

方式1:已有mysql容器,直接run
前提是你有一个正在运行的mysql数据库容器,并且有一个虚拟网络 ,例如名称为:test-net

docker run -d --name fastmaoshu -p 7898:80 --network test-net maoshufun/fastadmin-nginx
如果你要指定版本,那么就后面加上 :2307,这就是2023年0711那个版本了

执行后,打开localhost:7898就可以访问并安装了

方式2:没有mysql,用docker-compose集成安装
创建 docker-compose.yml 文件

里面的端口信息根据自己需求修改下,以免冲突; 数据库信息也改下

本文隐藏内容 - 登录可见
version: '3'
services:
  app:
    image: maoshufun/fastadmin-nginx
    container_name: fastadmin-app
    restart: always
    ports:
      - "7899:80"
    environment:
      WEB_DOCUMENT_ROOT: /app/public # 设置ThinkPHP项目的public目录为文档根目录
      WEB_ALIAS_DOMAIN: example.com,www.example.com # 可以设置你的域名
      PHP_DISPLAY_ERRORS: "1" # 开启PHP错误显示(仅在开发环境中)
      PHP_XDEBUG: 1 # 如果不需要Xdebug,可以设为0;若需要,请设置为1并参考官方文档配置
      MYSQL_HOST: mysql # MySQL服务的网络别名
      MYSQL_DATABASE: thinkdb
      MYSQL_USER: test
      MYSQL_PASSWORD: 123456
      REDIS_HOST: redis # Redis服务的网络别名
    depends_on:
      - mysql
      - redis
    networks:
      - app-network
  mysql:
    image: mysql:5.7
    container_name: mysql5.70
    restart: always
    ports:
      - "33066:3306"
    environment:
      MYSQL_ROOT_PASSWORD: root123456
      MYSQL_DATABASE: thinkdb
      MYSQL_USER: test
      MYSQL_PASSWORD: 123456
    volumes:
      - ./mysql/data:/var/lib/mysql
    networks:
      - app-network
  redis:
    image: redis:5.0
    container_name: redis5.00
    restart: always
    ports:
      - "63796:6379"
    command: ["redis-server", "--appendonly", "yes"]
    volumes:
      - ./redis/data:/data
    networks:
      - app-network
networks:
  app-network:
    driver: bridge
执行: docker-compose up -d

完成:访问localhost:7899即可开始安装

如果要使用自己的项目代码,那直接加上路径映射即可,其中tp5里放你的项目代码

volumes:
      - ./tp5:/app

0

评论区