Run: ./DOWNLOAD-AND-INSTALL-DEBS.sh Then: ./CREATE-DOCKER-GROUP.sh Useful resource to learn about setting up and running a *vanilla* Tomcat: https://www.cprime.com/resources/blog/deploying-your-first-web-app-to-tomcat-on-docker/ Dockerfile ==== FROM tomcat:8.0-alpine LABEL maintainer="greenstone@waikato.ac.nz" # ADD gsdl3.war /usr/local/tomcat/webapps/ ADD ../../packages/tomcat/conf/Catalina/localhost/greenstone3.xml /usr/local/tomcat/conf/Catalina/localhost/. ADD ../../packages/tomcat/conf/Catalina/localhost/solr.xml /usr/local/tomcat/conf/Catalina/localhost/. EXPOSE 8383 CMD ["catalina.sh", "run"]osboxes@osboxes:/opt/greenstone3-svn/ext/docker$ ==== Build image: docker images docker build --tag gs3-tomcat . docker images Spin up a running container: docker run -d --name this-gs3-tomcat -p 8383:8383 gs3-tomcat docker ps Execute an interactive bash session on the container: docker exec -it this-gs3-tomcat /bin/bash To cleanly remove an image: docker ps --all Delete all known instances: docker rm ... Now you can delete the image: docker rmi