docker pull tomcat:7-jre8
docker run -it --rm tomcat:7-jre8 # http://container-ip:8080, --rm remove container setelah mati ctrl-c, -i Keep STDIN open, -t pseudo-tty docker run -it --rm -p 8080:8080 tomcat:7-jre8 # firewalld jangan dimatikan
plygrd-app
- Dockerfile
- build.sh
- run.sh
FROM tomcat:7-jre8
ENV CATALINA_HOME /usr/local/tomcat
COPY ./target/*.war $CATALINA_HOME/webapps/
sudo docker build .
sudo docker images
sudo docker build -t plygrnd-app .
sudo ./build.sh sudo docker images
sudo docker rmi plygrnd-app
docker run -d -it -p 8080:8080 --name=plygrnd-app-run plygrnd-app
sudo ./run.sh
sudo docker ps sudo docker ps -a | grep plygrnd-app-run # -a all container, stopped container include
sudo docker attach plygrnd-app-run # ctrl-c untuk hentikan container, ctrl-pq untuk detach
sudo docker exec -i -t plygrnd-app-run /bin/bash
sudo docker kill plygrnd-app-run
sudo docker start plygrnd-app-run
sudo docker rm plygrnd-app-run
sudo docker commit plygrnd-app-run plygrnd-app-1
sudo docker ps -a sudo docker export plygrnd-app-run > ~/plygrnd-app-run_export.tar
cat ~/plygrnd-app-run_export.tar | sudo docker import - plygrnd-app-run:latest
sudo docker images sudo docker save plygrnd-app > ~/plygrnd-app_save.tar
sudo docker load < ~/plygrnd-app_save.tar
https://medium.freecodecamp.org/docker-easy-as-build-run-done-e174cc452599 https://docs.docker.com/reference/ https://tuhrig.de/difference-between-save-and-export-in-docker/