-
Notifications
You must be signed in to change notification settings - Fork 0
Week 5
A docker image készítéséhez készítettem egy másik repo-t TemalabDocker néven, mivel a projekt amivel eddig dolgoztam rendelkezet GUI-val, ide egy e nélküli projekt került fel, ami jelenleg még csak egy Hello World.
A Dockerfile-t a root könyvtárába tettem a projektnek, és a tartalma az alábbi:
FROM java:8
COPY . /src/main
WORKDIR /src/main
RUN mkdir Main.java
Az alábbi kóddal:
docker build -f Dockerfile -t demo .
Az eredmény az alábbi képen látható:
docker run demo
Erre a parancsra legjobb esetben semmi nem történt, de legalább nem volt error.
Érdekesség hogy a "docker images" parancsea megkapom az én image-met:
Az IMAGE ID is egyezik, viszont "docker container ps"-re semmit nem kapok:
Egy jar file kézítése után, aminek mappájába betettem a dockerfile-t, ezek után buildeltem és runoltam:
Ekkor a Dockerfile-om tartalma :
FROM java:8
WORKDIR /
ADD example-gradle.jar example-gradle.jar
CMD java -jar example-gradle.jar
Felhasználtam:
https://codefresh.io/docker-tutorial/java_docker_pipeline/
https://examples.javacodegeeks.com/devops/docker/docker-hello-world-example/