eolinker 开源版5 PHP版Docker部署
关联文章:
程序解压后目录就是一个index.php和一个eolinker_os文件夹
这里暂时上传到目录 /opt/dockers/eorlinker5/data/html目录下:
FROM php:5.6-apache
RUN docker-php-ext-install pdo
RUN docker-php-ext-install pdo_mysql
基于PHP官方镜像的5.6-apache版本,添加MySQL的数据库驱动即可。
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上的目录如下:
为了确保程序有读写权限,先将程序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
参数
http://ip:18080/eolinker_os
需要准备一个MySQL数据库,我这里暂时用已有的,如果没有可以docker部署一个。
点击开始,开始配置数据库信息
点击下一步,进行环境检查
检查通过,点击安装
开始使用
注册账户就可以开始使用了
登录成功后有个默认的demo项目可以进行查看
http://blog.xqlee.com/article/1034.html