旨在为使用 Docker 的用户提供一个标准化、可靠、可扩展的基础镜像。这个镜像包含了常见项目的运行时环境, 例如 Kafka、Redis、MySQL、Node.js 等,方便用户在构建自己的应用镜像时进行调试和测试。 方便用户在不同的项目中共享和复用。
- aliyun-oss
- clickhouse
- nginx
- kong
- konga
- kustomize
- MongoDB
- node
- postgresSQL
- jaeger
- kafka
- dtm
- PHP-7.4.14
- MySQL-5.7
- PHP-8
- MySQL-8.0
- Redis-7.0
- rabbitMQ
#.env 文件
DOCKERFILE_DIR=/docker-base-image
WEBROOT_DIR=/web
DOCKER_LOGS_DIR=/docker/logs
DOCKER_DATA_DIR=/docker/data
DOCKER_USER=wxxiong6
PHP_VERSION=80
请根据自己实际情况.env文件中的参数
.evn文件参数详细说明
参数 | 说明 |
---|---|
DOCKERFILE_DIR | 下载项目源码目录 |
WEBROOT_DIR | web项目目录 |
DOCKER_LOGS_DIR | 日志目录 |
DOCKER_DATA_DIR | 数据目录 |
DOCKER_USER | 运行容器用户 |
PHP_VERSION | 安装php版本71、72、74 |
- 使用git clone 项目 :
git clone https://github.com/wxxiong6/docker-base-image.git
或者直接下载:https://github.com/wxxiong6/docker-base-image/archive/master.zip
-
切换到目录,修改.env文件:
cd docker-base-image
-
构建启动:
docker-compose build docker-compose up -d
- 2020-04-02 V1.0-alpha 发布第一版
- 2020-04-05 V1.1-alpha 增加可选php版本安装
- 2021-01-23 V1.1-alpha 增加php7.4