#Docker · 44개
minio 사용하기
Minio Minio 는 쿠버네티스 네이티브 오브젝트 스토리지 서버로서, 하이브리드 클라우드 환경의 요구사항에 부합하도록 설계되었다. 오픈소스로서 AWS S3 api와 호환되어 쉽게 사용할 수 있으…
이 글은 아래 링크(Kubernetes Blog)의 내용을 번역한 내용으로 이루어져 있습니다. https://kubernetes.io/blog/2020/12/02/dont-panic-kubernet…
alpine이미지를 사용할 때, 컨테이너 내부에서 curl이나 telnet등 기본적인 리눅스 명령을 사용할 수 없거나, 컨테이너에 직접 접속해도 설치가 불가능한 경우가 있다. 이러한 경우 이미지를 …
JavaDockerizing Spring Boot Application
Spring Boot 애플리케이션을 Docker 환경에 배포하기 위해서는 크게 4가지의 과정이 필요하다. Spring Boot 애플리케이션 만들기 Dockerfile 만들기 Dockerfile을 빌…
Miscellaneous도커를 이용한 머신러닝 환경 구축
Keras Keras는 파이썬으로 구현된 딥러닝 라이브러리이다. 주요 특징 모듈화(Moudlarity) 신경망, 최적화, 정규화 기법 등 모두 독립적인 모델로 구성되어 있으며 새 모델 생성을 위해 …
개요 K8s에 Stateful Set으로 Pod를 띄우는 경우, 각 Pod IP로 접근해야 할 필요성이 있을 수 있다. 가령 EKS의 경우 Pod가 ENI와 매핑되어 같은 VPC 내부에서 Pod I…
개요 golang으로 간단한 REST API 서버를 작성하고, 다중 스테이지(Multi stage) Dockerfile로 빌드하여 컨테이너로 배포한다. API 서버 모듈 임포트 REST API 서버…
1. 배경 Dockerhub에 있는 이미지를 그대로 쓰는 것이 최고지만 application을 올려서 사용하기 위해선 Dockerfile을 통해 이미지를 생성해야한다. Dockerfile 간단히 알…
Docker container의 경우 timezone은 UTC(협정세계표준시, Coordinated Universal Time) 를 따라간다. (왜 CUT가 아닌 UTC일까..) Kubernetes…
1. 개요 Spring Boot 애플리케이션을 Docker 이미지로 배포하는 방법을 maven 플러그인을 사용하는 법과 docker build 명령어를 사용하는 법으로 나누어 설명한다. 2. Mav…
Cloud Computing & MSAPrometheus로 Docker 지표 수집하기
1. 개요 오픈 소스 모니터링 솔루션 중 하나인 Prometheus(프로메테우스)를 활용하여 도커 컨테이너의 지표를 수집하고 확인하는 법을 소개한다. 프로메테우스는 모니터링 대상에서 지표를 주기적으…
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-11. 컴포즈 파일을 이용한 서비스 생성 을 읽고 정리한 내용입니다. 2. Compose 파일을 이용한 서비스 생성 (Wordpre…
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-10. Node Availability 를 읽고 정리한 내용입니다. 2. Node Availability Node Availabil…
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-9. 서비스 스케일링 를 읽고 정리한 내용입니다. 2. 서비스 스케일링 Scale out이란 서버의 수를 늘려 전체의 처리 능력을 …
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-8. Rolling Update 를 읽고 정리한 내용입니다. 2. Rolling Update 롤링 업데이트란, 서비스의 각 태스크를…
DevelopmentConcourse CI 설치
1. 개요 2. 다운로드 설치방법 다운로드 페이지 : https://github.com/concourse/concourse/releases v5.5.4 : https://github.com/conc…
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-6. 글로벌 모드와 레플리카 모드 를 읽고 정리한 내용으로, Docker Swarm 서비스 생성 시의 레플리카 모드와 글로벌 모드에…
Cloud Computing & MSADocker 가상 환경 구축 입문 (15) - Swarm의 서비스와 태스크
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-3. 서비스와 태스크 을 읽고 정리한 내용으로, Docker Swarm 내에서 서비스와 태스크란 무엇인지에 대한 설명입니다. 2. …
1. 개요 2. Docker 설치와 시작 2.1. Ubuntu $ sudo apt-get update $ sudo apt install docker.io $ sudo systemctl start d…
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-2. Swarm 클러스터 생성 을 읽고 정리한 내용으로, Docker Swarm Cluster를 생성하는 방법에 대해 설명합니다. …
Cloud Computing & MSADocker 가상 환경 구축 입문 (13) - Docker Swarm 개요
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 9-1. Docker Swarm의 개요 를 읽고 정리한 내용으로, Docker Swarm의 개요와 특징에 대해 설명합니다. 2. Swa…
1. 설치 Docker 사이트에서 Docker Desktop for Mac을 내려받아 설치한다. 예전에는 Docker Hub 계정으로 로그인한 뒤 다운로드하는 흐름이었고, 계정이 없다면 이메일 인증…
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 8-1. Docker Compose의 개요 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker Compose의 개요와 do…
1. 개요 Docker 가상 환경 구축 입문 의 Chapter 7-2. volume을 사용해보자 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker의 마운트 타입 중 하나인 volume…