我有一个评估,我必须使用 CakePHP 创建一个 Docker 容器。我已经有一个带有 CakePHP 的工作 Docker 容器,我为我的容器运行以下命令:
docker-compose build
docker-compose run cakephp composer install --no-interaction
docker-compose run cakephp bin/cake migrations migrate
docker-compose run cakephp bin/cake migrations seed
docker-compose up
Run Code Online (Sandbox Code Playgroud)
目标是将过程减少到仅运行单个命令docker-compose up才能开始测试容器。我对 Docker 和 CakePHP 都很陌生,所以我不确定如何做到这一点。
任何帮助是极大的赞赏!
文件
#start with our base image (the foundation) - version 7.1.29
FROM php:7.1.29-apache
#install all the system dependencies and enable PHP modules
RUN apt-get update && apt-get install -y \
gcc \
make \
autoconf \
libc-dev \
pkg-config \ …Run Code Online (Sandbox Code Playgroud)