liuyuqi-dellpc e6296fe0cf 增加 discuz 容器 5 years ago
..
config e6296fe0cf 增加 discuz 容器 5 years ago
Dockerfile e6296fe0cf 增加 discuz 容器 5 years ago
Dockerfile-with-Mysql e6296fe0cf 增加 discuz 容器 5 years ago
README.md e6296fe0cf 增加 discuz 容器 5 years ago
docker-compose.debug.yml e6296fe0cf 增加 discuz 容器 5 years ago
docker-compose.yml e6296fe0cf 增加 discuz 容器 5 years ago
docker-entrypoint.sh e6296fe0cf 增加 discuz 容器 5 years ago
get-discuz.sh e6296fe0cf 增加 discuz 容器 5 years ago

README.md

docker-discuz

本项目构建两个容器:web容器,db容器。

1、下载discuz代码: get-discuz.sh

2、执行 docker build 构建 discuz 镜像:

docker build -t discuz:4.3x .
# docker run -d discuz:4.3x -p 8090:80

3、启动环境

docker-compose up 
#docker run -p 3306:3306 -v ~/opt/data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -it eva/mysql
#docker exec -ti focused_haibt /bin/bash

4、合并一个容器

容器编排一般减少耦合,discuz web和db一般分两个容器启动,而有时为了简单测试,将 mysql 并入disucz容器中成一个容器,构建文件:Dockerfile-with-Mysql