eolinker 开源版5 PHP版Docker部署

位置:首页>文章>详情   分类: 教程分享 > Java教程   阅读(1259)   2024-04-13 17:05:32

eolinker 开源版5 PHP版Docker部署

eolinker Docker部署准备工作

  • docker 服务
  • docker-compose组件
  • eolinker开源版5

关联文章:

上传eolinker 程序文件到指定目录

程序解压后目录就是一个index.php和一个eolinker_os文件夹

解压后文件目录
解压后文件目录


这里暂时上传到目录 /opt/dockers/eorlinker5/data/html目录下:

上传到Ubuntu目录
上传到Ubuntu目录

 

eolinker部署PHP环境Dockerfile编写

 

FROM php:5.6-apache 
RUN docker-php-ext-install pdo
RUN docker-php-ext-install pdo_mysql

基于PHP官方镜像的5.6-apache版本,添加MySQL的数据库驱动即可。


eolinker部署配置文件docker-compose.yml编写

version: "3.8"

services:
  eolinker:
    image: eolinker:5.0 
    build:
     context: ./
     dockerfile: Dockerfile
    container_name: eolinker5
    hostname: eolinker5
    ports: 
     - 18080:80
    volumes:
      - ./data/html:/var/www/html
      - /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime
        #      - ./data/conf.d/:/usr/local/etc/php/conf.d
    deploy: 
      resources: 
        limits: 
          memory: 2048M


配置如上,最终Ubuntu上的目录如下:
目录文件


开始部署eolinker

开启文件权限

为了确保程序有读写权限,先将程序html目录进行777权限设置:

cd /opt/dockers/eolinker5/data/
chmod 777 -R html

启动服务

切换到/opt/dockers/eolinker5目录,并执行:

sudo docker-compose up

启动日志

为了方便查看日志,暂时没有后台运行,这个窗口先不要动,然后去访问 http://ip:18080/eolinker_os进行配置

注意:上面的命令关闭窗口会退出程序,后台运行命令为:

sudo docker-compose up -d

多一个 -d参数

打开web安装界面进行安装

http://ip:18080/eolinker_os

开始安装

需要准备一个MySQL数据库,我这里暂时用已有的,如果没有可以docker部署一个。


点击开始,开始配置数据库信息
配置数据库


点击下一步,进行环境检查
检查通过

检查通过,点击安装
安装完成

开始使用
注册账户

注册账户就可以开始使用了
登录

默认项目

登录成功后有个默认的demo项目可以进行查看

api界面

api界面
 

地址:https://www.leftso.com/article/1034.html

相关阅读

eolinker 开源版5 PHP版Docker部署eolinker Docker部署准备工作docker 服务docker-compose组件eolinker开源版5关联文章:Ubuntu 在...
eolinker开源版修改数据库配置配置文件目录:eolinker_os/server/RTP/config编辑: vi eo_config.php配置内容:(提示:4.0和5.0只有一些略微区...
最近因需要,搭建了一个私有的开源版eolinker,发现居然无法管理的方式添加用户,为了便于管理肯定是要关闭注册的,被迫只好研究如何直接数据库添加用户了。 然后密码生成规则就成为了比了解之路。首...
nacos使用docker进行单机快速部署,适用于开发环境和测试环境。nacos准备环境Linux (Ubuntu )dockerdocker-compose 相关文章:Ubuntu 在线安装 ...
jenkins是devops神器,本篇文章介绍如何安装和使用jenkins部署Spring Boot项目jenkins搭建 部署分为三个步骤;第一步,jenkins安装第二步,插件安装和配置第三...
在本文中,您将学习如何构建用于运行Spring引导应用程序的Docker镜像。我首先给你一个docker的简要概念,然后我们将为我们的spring启动应用程序创建一个docker镜像,并在本地运...
环境说明 dockerdocker-composemysql 5.7nacos 2.2.3 docker-compose 配置
MySQL5.7.20压缩包安装配置流程
idea2018配置Tomcat8热部署完整记录