Skip to content

Instantly share code, notes, and snippets.

@azizasm
Created January 14, 2019 02:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save azizasm/a940bddf3698af0a744b33cb4ffeaec6 to your computer and use it in GitHub Desktop.
Save azizasm/a940bddf3698af0a744b33cb4ffeaec6 to your computer and use it in GitHub Desktop.
Notes for docker
git clone https://github.com/spring-guides/gs-spring-boot-docker.git
cd gs-spring-boot-docker/initial
docker run -it --rm -v "$(pwd)":/opt/maven -w /opt/maven maven:3.6.0-jdk-8 ./mvnw package
docker run -it --rm -v "$(pwd)":/opt/maven -w /opt/maven maven:3.6.0-jdk-8 java -jar target/gs-spring-boot-docker-0.1.0.jar
cp target/gs-spring-boot-docker-0.1.0.jar app.jar
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ARG JAR_FILE
COPY target/gs-spring-boot-docker-0.1.0.jar /app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
docker build -t springio/gs-spring-boot-docker .
docker run -p 8080:8080 -t springio/gs-spring-boot-docker
-------------
Dockerfile
FROM java:8
COPY PingPong.java /
RUN javac PingPong.java
EXPOSE 8080
ENTRYPOINT ["java"]
CMD ["PingPong"]
docker build -t toptal/pingpong .
docker run -d -p 8080:8080 toptal/pingpong
docker build -t sb .
docker run -d -p 8080:8080 sb
----------------------------------------------------
git clone https://github.com/azizasm/transaction-report-service.git
cd ~/transaction-report-service
docker run -it --rm -v "$(pwd)":/opt/maven -w /opt/maven maven:3.6.0-jdk-8 mvn package -Dmaven.test.skip=true
FROM openjdk:8-jdk-alpine
VOLUME /tmp
COPY target/transaction-report-services-0.0.1-SNAPSHOT.jar /app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
docker build -t image-trs .
docker run -d -p 8080:8080 image-trs
docker login
docker tag image-trs azizasm/image-trs:part1
docker push azizasm/image-trs:part1
docker run -p 8080:8080 -t azizasm/image-trs:part1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment