source: https://www.fromlatest.io/#/ Line 8: Consider `--no-install-recommends` (Optimization) Consider using a --no-install-recommends when apt-get installing packages. This will result in a smaller image size. Line 8: apt-get update with matching cache rm (Optimization) Use of apt-get update should be paired with rm -rf /var/lib/apt/lists/* in the same layer. |
||
|---|---|---|
| Dockerfile | ||
| README.md | ||
README.md
Official Docker Image for Grav
This currently is pretty minimal and uses:
- apache-2.4.8
- GD library
- Unzip library
- php7.2
- php7.2-opcache
- php7.2-acpu
- php7.2-yaml
Building the image from Dockerfile
docker build -t grav:latest .
Running Grav Image with Latest Grav + Admin (not persistent):
docker run -p 8000:80 grav:latest
Point browser to http://localhost:8000 and create user account...
Running local Grav installation
This assumes you have already downloaded a Grav package into a local folder. This is the best way to run Grav if you want to have your changes persisted between restarts of the docker container.
docker run -v /local/grav/install:/var/www/html:cached -p 8000:80/tcp grav:latest
To run in the current directory you can use:
docker run -v `pwd`:/var/www/html:cached -p 8000:80/tcp grav:latest
Point browser to http://localhost:8000 to access your Grav site