Skip to content

可道云(kodcloud)的kodbox 服务器端docker部署与安装脚本,需要docker-compose

License

Notifications You must be signed in to change notification settings

dangjinghao/kodocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kodocker

可道云(kodcloud)的kodbox 服务器端的一键部署脚本(需要docker-compose)

注意事项

  • 第一次使用请不要直接运行docker-compose ↓看看如何使用栏↓

  • 由于在国内对docker站点的访问速度不佳,请切换docker的镜像源

  • 在安装php容器的过程中会标红几次,暂时没有修复方法,如果有解决思路可以提出issue。经过测试不会影响使用,安装的拓展可以正常使用。

  • 请自行安装docker-compose(docker/compose: Define and run multi-container applications with Docker (github.com)

  • 如果想要修改运行容器的用户和用户组请修改.env文件

  • 由于docker的启动只能使用用户(组)id启动,可能需要查询你的用户id(位于/etc/passwd文件中的UID/GID)

  • 如果想要修改mysql连接密码请修改.env文件

  • 如果安装失败可以再试一次?

    如何使用

    克隆本仓库

    git clone https://github.com/dangjinghao/kodocker.git

    进入kodocker目录

    cd ./kodocker

    增加可执行权限

    chmod 755 init.sh

    执行脚本

    bash init.sh

    等待安装完成与服务启动。

    之后可以只使用docker-compose up -d的方式启动

    脚本问题

    在构建容器时会出现几次问题

    1. ⠿ kod-php Error 这是构建php镜像时候会出现的错误
    2. strip --strip-all modules/mysqli.so安装mysqli拓展时
    3. debconf: delaying package configuration, since apt-utils is not installed
    4. strip --strip-allmodules/gd.so安装gd拓展时

由于我本身实力不足,暂时没能解决

后续功能

About

可道云(kodcloud)的kodbox 服务器端docker部署与安装脚本,需要docker-compose

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published