Ghost Container running in Alpine Linux
1.3K
This is a Docker image for Ghost. This image runs with a base of Alpine-Linux making it extremely small, secure and fast.
This image is also available on Docker Hub.
We recommend using our images in conjunction with Docker-Compose. This allows for easier creation of containers with the proper volumes and ports enabled.
We have included an example docker-compose file to show how this image might be used both for development and production in a different project.
This image works out of the box with no volumes. It differs from the official Docker Ghost image by including a config.js file with some env variables defined.
This image also runs with containers. It will accept a volume from your ghost content folder, as well as a custom config.js file. These must point to /var/lib/ghost/ - See the example docker-compose for specification.
To run this container with the predefined defaults:
docker run -p 2368:2368 tevjef/alpine-ghost
Now the Ghost container will be available at your.dockermachine.ip:2368.
See the example compose file for specification of including the ENV variables as well as the volumes.
This image has one volume that can be utilized. By connecting a folder with:
/var/lib/ghost/
You can not only keep your data persistent, but also upload a custom config.js file. In order to do this connect your volume like this:
/your/contentfolder:/var/lib/ghost/
The code is available under the MIT License.
Content type
Image
Digest
Size
54 MB
Last updated
almost 10 years ago
docker pull tevjef/alpine-ghost