Infra/Docker

Infra/Docker

[Docker] Docker compose로 redis 실행하기 - redis.conf, requirepass, data 설정

docker network, volume 이해하기 [Docker] Docker network, volume 이해 및 docker-compose에 network, volume 지정하기 Docker Network Docker Compose를 통해 여러 컨테이너를 하나의 네트워크 안에서 실행시키려고 할 때가 있을 것이다. docker-compose.yml 파일에 네트워크를 지정하지 않으면 기본적으로 별도의 네트워크가 kylo8.tistory.com Docker compose로 redis 실행하기 1. redis volume 생성하는 이유 redis 컨테이너를 종료 후 재시작하면, 기존 레디스에 저장해 둔 데이터가 보존되지 않습니다. 레디스를 재시작하지 않으면 되지 않나? 라고 생각할 수 도 있습니다. 만약,..

Infra/Docker

[Docker] Docker network, volume 이해 및 docker-compose에 network, volume 지정하기

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..

Infra/Docker

[Docker] springboot와 vue, mysql 배포부터 연동까지

사전 작업 (배포에 필요한 것들) springboot 프로젝트 Vue.js 프로젝트 Docker Hub 회원가입 로컬 PC에 Docker 설치 제가 작성한 도커 배포하는 방법 보시고 시간 절약 하세요.. ㅠㅜㅠ 1-1. Springboot 프로젝트 Dockerfile 설정하기 // JAVA 11 기준 FROM openjdk:11 ARG JAR_FILE=./build/libs/*.jar COPY ${JAR_FILE} app.jar ENTRYPOINT ["java","-jar","/app.jar"] application.yml (데이터베이스 설정 부분 주목) # database spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver # spring ..

Infra/Docker

[Docker] 도커 허브 연결하기, 도커 컴포즈 docker-compose 파일 작성하기

도커 허브란 ⭐ 도커 제작사에서 운영하는 공식 도커 레지스티리 도커 레지스트리 도커 이미지를 저장하고 관리하는 중앙 저장소로서 동작하는 서버 도커 이미지를 업로드, 다운로드, 검색, 삭제 등의 작업을 수행 ⇒ 도커 이미지를 공유하고 배포하기 위해 사용 레포지토리 도커 이미지의 집합을 나타내는 공간 이미지의 다양한 버전을 관리하고 구분 태그 도커 이미지의 버전을 식별하기 위한 라벨 이미지의 특정 버전을 구분하고 관리하는 데 사용 레지스트리_주소(도커 허브는 ID)/레포지토리_이름:버전 이미지에 태그를 부여해 복제하는 명령어 docker tag [기존_이미지_이름] [레지스트리_주소]/[레포지토리_이름]:[태그] 명령어 실행 후 기존 이미지와 태그가 부여된 이미지가 둘 다 존재 이미지를 업로드하는 명령어 ⭐..

kylo
'Infra/Docker' 카테고리의 글 목록