/spring-boot-docker-readonly

Example project for Spring Boot application running inside a read-only docker container

Primary LanguageJavaApache License 2.0Apache-2.0

Spring Boot application in read-only docker container

Example project for Spring Boot application running inside a read-only docker container.

Basically these steps are currently required:

  • Add server.tomcat.basedir=/tmp/tomcat to application.properties
  • Create /tmp/tomcat and static within Dockerfile

See spring-projects/spring-boot#8578 for background information.

Steps to build and run this application

./gradlew build
docker build -t spring-boot-docker-readonly .
docker run -ti --rm --read-only spring-boot-docker-readonly

Warning

Don't consider this as a recommended solution! It's a ugly hack - for demonstration purposes only!