Created
January 14, 2019 02:37
-
-
Save azizasm/a940bddf3698af0a744b33cb4ffeaec6 to your computer and use it in GitHub Desktop.
Notes for docker
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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