Docker 설치 및 DockerHub 도커 설치 전 WSL2 기능을 지원하는 버전 이상인지 확인 -> 얘는 최신 버전이면 거의 PASS '작업 관리자 - 성능' 부분에 가상화 사용이 되어있는지 확인 이후 도커 공식 사이트 (https://www.docker.com
컨테이너 생성docker run -it --name ubuntu-test ubuntu:latest이미지 생성docker commit ubuntu-test ubuntu-iamge:1.2.2docker tag ubuntu-image:1.2.2 nxxyxxn/ubuntu-l
mariaDB 컨테이너 생성 명령어 docker run -d --name mariadb -e MARIADB_ROOT_PASSWORD=root mariadb:latestmariaDB 실행 중에는 삭제가 되지 않음중지 후 삭제하거나 docker rm -f mariadb
실습 진행 시에 eclipse-temurin을 사용하고 있어서 dockerHub에 검색 후 다운아무거나 사용해도 되는데 그냥 용량이 작은 경량의 리눅스 사용docker run -it eclipse-temurin:21-jre-alpine /bin/sh 명령어 Copy
문제점 그러나 백엔드와 연결 (2) 글 방식에는 조금의 문제가 있다. application.yml 파일에 IP 주소를 고정시켜 놓았는데, 해당 컨테이너를 restart하거나 삭제하고 다시 만들 경우에 IP주소가 변경될 수 있다. 해결 방안 \-- link 옵션을 사용
docker commit department-service department-service:1.0 위 명령어 수행docker images 명령어를 통해서 추가된 images의 리스트를 볼 수 있음docker run --name department-service -p
\-- link 옵션 대신 network 를 사용하여 IP 주소를 고정시켜보자.docker network ls 명령어 사용 시 생성되어 있는 network 목록들을 보여준다.bridge로 되어있는 것을 기본으로 사용docker network create universi