eolinker 开源版5 PHP版Docker部署

编程教程 > Java (2290) 2024-11-26 14:39:04

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界面
 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
eolinker 开源版5 PHP版Docker部署eolinker Docker部署准备工作docker 服务docker-compose组件eolinker开源版5关联文章:Ubuntu 在...
eolinker开源版修改数据库配置配置文件目录:eolinker_os/server/RTP/config编辑: vi eo_config.php配置内容:(
最近因需要,搭建了一个私有的开源版eolinker,发现居然无法管理的方式添加用户,为了便于管理肯定是要关闭注册的,被迫只好研究如何直接数据库添加用户了。 然后密码生成规则就成为了比了解之路。首...
Docker安装部署Redisdocker 安装部署Redis环境Linux系统dockerdocker-compose 相关文章:Ubuntu 在线安装 Docker-xqlee (blog....
nacos使用docker进行单机快速部署,适用于开发环境和测试环境。nacos准备环境Linux (Ubuntu )dockerdocker-compose 相关文章:Ubuntu 在线安装 ...
环境准备dockerdocker-compsemysql 5.6+Gogs docker部署MySQL创建gogs数据库,创建一个空库即可。配置docker-compose.ymlversion...
Ubuntu 系统安装DockerUbuntu 在线安装 Docker-XQLEE'Blog (在线安装,需外网好)Ubuntu 安装Docker 国内适用-X
安装篇国外:curl -fsSL https://get.docker.com | bash国内:curl -fsSL https://get.docker.com | bash -s dock...
不知从何时开始,get.docker.com download.docker.com 在腾讯云已经无法访问了,导致之前分享的在线安装方案间接失效,故此记录国内Ubuntu 安装docker的另一种方法
CentOS 7 安装最新Docker-ce# 配置repo源 默认repo源没有docker-ce安装包,需要新的repo源安装依赖库,yum-utils 提供命令"yum-config-ma...
安装docker和docker-compose参考文章:CentOS 8.0-8.4 yum 安装docker-ce-xqlee (blog.xqlee.com)Ubuntu 在线安装 Dock...
运行篇命令:# docker run -d -v /jenkins/mysql55:/var/lib/mysql -p 3306:3306 --name mysql55 -e MYSQL_ROO...
环境说明安装社区版portainer-ce环境说明ubuntu 22.04LTSdocker 27docker-compose 1.28.5安装单机版安装por
一、下载安装包本次安装选择20.10.9Index of linux/static/stable/x86_64/二、安装上传下载后的压缩包到Linux系统/op
部署目录结构tree -a ././├── conf.d #nginx 自定义配置映射目录│ ├── default.conf #存放一些通用配置(可选)│ ├