Docker Network Docker Compose를 통해 여러 컨테이너를 하나의 네트워크 안에서 실행시키려고 할 때가 있을 것이다. docker-compose.yml 파일에 네트워크를 지정하지 않으면 기본적으로 별도의 네트워크가 생성이 되긴 한다. (compose-default) Docker Compose에서나 run 명령어를 통해 특정 네트워크를 지정하고 싶은 경우에는 네트워크를 생성하여 사용한다. ➡️ 정상적으로 생성이되면 아래와 같이 생성한 네트워크의 id가 반환된다. Network Inspect docker network inspect my-net 위 명령어를 통해 'my-net' 특정 네트워크에 대한 세부 정보를 확인할 수 있다. Docker run Command에 network 지정 doc..
사전 작업 (배포에 필요한 것들)springboot 프로젝트Vue.js 프로젝트Docker Hub 회원가입로컬 PC에 Docker 설치제가 작성한 도커 배포하는 방법 보시고 시간 절약 하세요.. ㅠㅜㅠ1-1. Springboot 프로젝트 Dockerfile 설정하기// JAVA 11 기준FROM openjdk:11ARG JAR_FILE=./build/libs/*.jarCOPY ${JAR_FILE} app.jarENTRYPOINT ["java","-jar","/app.jar"] application.yml (데이터베이스 설정 부분 주목)# databasespring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver # spring data jpa..
도커 허브란 ⭐ 도커 제작사에서 운영하는 공식 도커 레지스티리 도커 레지스트리 도커 이미지를 저장하고 관리하는 중앙 저장소로서 동작하는 서버 도커 이미지를 업로드, 다운로드, 검색, 삭제 등의 작업을 수행 ⇒ 도커 이미지를 공유하고 배포하기 위해 사용 레포지토리 도커 이미지의 집합을 나타내는 공간 이미지의 다양한 버전을 관리하고 구분 태그 도커 이미지의 버전을 식별하기 위한 라벨 이미지의 특정 버전을 구분하고 관리하는 데 사용 레지스트리_주소(도커 허브는 ID)/레포지토리_이름:버전 이미지에 태그를 부여해 복제하는 명령어 docker tag [기존_이미지_이름] [레지스트리_주소]/[레포지토리_이름]:[태그] 명령어 실행 후 기존 이미지와 태그가 부여된 이미지가 둘 다 존재 이미지를 업로드하는 명령어 ⭐..
도커 명령어 컨테이너를 다루는 명령어는 ‘docker’ 명령어로 시작 도커 명령어의 기본 형태 docker 커맨드(상위/하위) (옵션) 대상(이미지) (명령어) (인자) 커맨드(상위/하위) 무엇을, 어떻게에 해당하는 부분 커맨드는 상위 커맨드(무엇을)와 하위 커맨드(어떻게)로 구성 docker container start penguin 옵션 커맨드에 세세한 설정을 지정하는 용도 커맨드의 실행 방법 또는 커맨드에 전달할 값을 지정 -d, - - name penguin, -dit 대상(이미지) 커맨드와 달리 구체적인 이름을 지정 docker container start [옵션] penguin 명령어 인자 대상에 전달할 명령어와 인자 값을 전달 문자 코드 또는 포트 번호 등을 전달 가능 docker run -..