eolinker 开源版5 PHP版Docker部署
eolinker Docker部署准备工作
- docker 服务
- docker-compose组件
- eolinker开源版5
关联文章:
- Ubuntu 在线安装 Docker-xqlee (blog.syntaxspace.com)
- Docker-Compose 简介及常用命令-xqlee (blog.syntaxspace.com)
- eolinker开源版5中文版下载-xqlee (blog.syntaxspace.com)
上传eolinker 程序文件到指定目录
程序解压后目录就是一个index.php和一个eolinker_os文件夹
这里暂时上传到目录 /opt/dockers/eorlinker5/data/html目录下:
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项目可以进行查看


https://blog.xqlee.com/article/1034.html
评论