最新 kodbox:v1.19 环境 nginx 1.18 + php-fpm 7.4
没有按照给出的docker-compose文件直接部署,因为本机上已经有了mariadb的docker容器。但是基本也是按官方的配置部署的。
基本部署如下:
- 1、mariadb
# 镜像
$ docker pull linuxserver/mariadb
# 启动镜像
$ docker run -d -p 3306:3306 --name mariadb-server \
--restart=unless-stopped \
-e PUID=1000 \
-e PGID=100 \
-e MYSQL_ROOT_PASSWORD=liucao \
-e MYSQL_LOG_CONSOLE=true \
-e TZ=Asia/Shanghai \
-v /data/mariadb:/config \
linuxserver/mariadb
- 2、redis
# 镜像
$ docker pull redis:alpine3.12
# 启动镜像
$ docker run -d -p 6379:6379 --name redis \
--restart=unless-stopped \
-e TZ=Asia/Shanghai \
redis:alpine3.12
- 3、kodbox
# 镜像
$ docker pull kodcloud/kodbox
# 启动镜像
$ docker run -d -p 8080:80 --name kodbox \
--restart=always \
-v /data/kodbox:/var/www/html \
-e MYSQL_SERVER=192.168.1.4 \
-e MYSQL_USER=root \
-e MYSQL_PASSWORD=liucao \
-e MYSQL_PORT=3306 \
-e MYSQL_DATABASE=kodbox \
-e SESSION_TYPE=redis \
-e SESSION_HOST=192.168.1.4 \
-e SESSION_PORT=6379 \
kodcloud/kodbox
数据库和redis用客户端链接都能正常连接并使用
当安装时输入用户名和密码就出现: