

3. 인텔리제이 터미널에서 도커 빌드 docker build -t eoneon/d1_container .

4. 빌드한 이후에 images에 생성된것을 확인할수있다.

< cmd에다가 해당 명령어를 사용하면 5번에서 자동으로 이름이 만들어지는것 대신 생성 할 수 있다 docker run --name d1 -d eoneon/d1_container:latest>



jarfile 만들고, docker build -t eoneon/d1_container . 통해서 build하기

docker push eoneon/d1_container

docker hub에 로그인해보면 repository에 만들어진것을 확인할수있음.


12. 도커의 이미지에 pull 을 확인가능함.

<-d를 사용하면 현재 cmd에서 실행안해도 백그라운드에서 실행이 가능함>

<순서는 pull 해서 image생성한 이후에 run으로 경로 설정하여 컨테이너 생성>










6. url로 들어가보면 확인이가능하다. 이는 docker에 있는 db를 이용하여 작업이 가능하다 라는 의미.

docker network create dev_network
network만들기

docker run --name maria1024 -p 3316:3306 --network dev_network -e MARIADB_ROOT_PASSWORD=12345678 -e MARIADB_DATABASE=bootdb2 -e MARIADB_USER=bootdb2user -e MARIADB_PASSWORD=bootdb2user mariadb

docker run --name eoneon_d1 -p 8080:8080 --network dev_network -e spring.datasource.url=jdbc:mariadb://maria1024:3316/bootdb2 eoneon/d1_container:latest
👉 yml내부의 url을 복사해서 가져오고 local대신 생성한 db이름을 사용한다.