도커 파일 -> 도커 이미지 -> 도커 컨테이너
[도커 이미지화]
1. 도커 파일과 자바 파일 생성
2. 도커 파일 이미지화
2-1. 도커 파일 이미지화(태그명 latest로)
docker buildx build -t myappjava .
:
docker images
: 이미지 목록 확인
- 그러나 이때 latest라는 태그명으로는 도커를 push할 수 없다.
2-2. 도커 파일 이미지화(태그명 지정해서)
docker buildx build -t myappjava:1.0 .
docker images
: 이미지 목록 확인
- javac Main.java를 이용해서 컴파일을 하지 않아도 해당 buildx build -t 를 통해서 컴파일까지 진행됨을 알수 있다.
- 이때 이미지 이름을 맞춰주기 위한 작업은 이곳에서 살펴보자
docker image tag myappjava:1.0 도커허브아이디/myappjava:1.0
docker push 도커허브아이디/myappjava:1.0
[결과]
- 도커 허브에서 내 레포지토리에 해당 이미지가 올라온 것을 확인할 수 있다.
도커에 푸쉬하는거 까먹어서 이거 매일봐요~ 잘 모르는 사람을 위해서 더 자세한 설명 부탁드려요^^