docker

Docker

Jib를 이용하여 자바 컨테이너 빌드

Jib란 ? - Jib란 구글 클라우드 도구 jib를 이용하여 프로젝트 빌드와 동시에 컨테이너 이미지까지 만들어서 push까지 해주는 역할을 합니다. - jib에 대한 상세설명 Jib는 왜 사용하는가 ? 기존의 Docker 빌드 흐름은 아래와 같습니다. Jib를 이용하면 JAVA 애플리케이션을 컨테이너 이미지로 구성하는 작업을 한 번에 해줍니다. Dockerfile 작성 없이 간편하게 JAVA 애플리케이션을 컨테이너 이미지로 만들 수 있다는 장점이 있습니다. Jib 설정하기 1. build.gradle에 plugin 추가 plugins { id 'java' id 'org.springframework.boot' version '3.1.0' id 'io.spring.dependency-management' ..

Docker

Ncloud에서 Docker, Docker swarm 설치

# Ncloud 서버 설정은 아래 매뉴얼을 참고합니다. https://www.ncloud.com/guideCenter/guide/1 0. 기본설정 $ yum -y update $ yum install -y yum-utils $ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo $ yum-config-manager --enable docker-ce-nightly 1. Docker 설치 $ yum install docker-ce docker-ce-cli containerd.io -y 2. [필요시] Docker Data 경로 변경 (파티션이 나뉜 경우) $ sudo vim /lib/systemd/syste..

AWS

[Redis 2/3] Spring Boot에서 AWS (RedisTemplate, RedisRepository) 사용하기

Spring Boot에서 Redis를 사용해보겠습니다. 1. build.gradle에 Spring-Data-Redis 의존성 추가 Spring-Data-Redis - 여러가지 Redis 드라이버(Jedis, Lettuce 등등)를 추상화하여 사용합니다. - RedisTemplate를 이용하여 Redis 작업, 직렬화 작업 등의 여러 작업을 지원합니다. Maven Project(pom.xml) org.springframework.boot spring-boot-starter-data-redis Gralde Project(build.gradle) dependencies { // spring redis implementation 'org.springframework.boot:spring-boot-starter-..

AWS

Docker 이용하여 Redis 설치

AWS에서의 ElastiCache Redis 경우 EC2로만 접근이 가능하다는 단점이 있습니다. Redis가 워낙 보안에 취약하다보니 서브넷을 제한하여 제공하는 듯합니다. 따라서 로컬 환경에서 Redis를 사용하기 위해서는 Docker를 통해서 셋팅하는 방법이 있습니다. 1. Docker 설치 Docker 설치의 경우 포스팅에서 다루지 않습니다. 아래 URL을 통해 Docker 설치를 할 수 있습니다. https://www.docker.com/get-started 2. Redis 설치 - Docker에는 Redis 이미지가 별도로 존재합니다. 설치 명령어는 아래를 참고해주세요. # 도커 컨테이너 상태 확인 docker ps -a # redis 이미지를 받아옵니다. docker pull redis:alpi..

mers
'docker' 태그의 글 목록