이번 포스팅에서는 도커 이미지 스냅샷 생성 과정에 대해 살펴보겠습니다. 지난 시간까지 도커 폐쇄망 구축 및 도커 내부 저장소 설치 과정 및 이미지 백업 / 롤백 과정에 대해 살펴보았습니다. 해당 포스팅은 아래를 참고하시기 바랍니다. [Docker] 폐쇄망에 Docker 구축하기 [Spring Boot] Spring Boot Structure [Spring Boot] Nexus3 도커 레지스트리 기동 중인 도커 컨테이너에 파일 복사하기 1) Docker Container 기동 및 Hi.html 파일 복사 지난 시간에 Apache를 이용한 Docker 이미지를 생성하고 Hello.html 파일을 적용하는 과정에 대해 살펴보았습니다. 이번에는 생성 된 이미지를 기동한 상태로 사용 중에 변경 사항이 발생되어 이..
Docker Private 구축하기 Docker는 Red hat 계열의 CentOS의 경우 yum, Ubuntu 계열의 경우 apt-get으로 손쉽게 설치 할 수 있습니다. 다만 내부 폐쇄망 Private Zone에 Docker를 설치해야 하는 경우에는 Dependency 이슈로 인해 어떻게 설치해야 할지 걱정인 경우가 있는데요. 지금부터 살펴 볼 내용은 이러한 폐쇄망에 Docker를 설치할 경우 어떻게 해야하는지 알아보도록 하겠습니다. 테스트 환경 OS : CentOS 7 실습 과정 1) CentOS Mirrors 확인 Docker를 설치하기 위한 RPM 저장소의 모음인 아래 미러 사이트를 먼저 확인합니다. https://www.centos.org/download/mirrors/ 위 사이트에 접속하면 ..
본 포스팅에서는 Kubernetes 기반의 PCF와 RHOCP에 대해 비교하는 시간을 갖도록 하겠습니다.본 시간을 통해 현대 클라우드 플랫폼을 이끌어 나가는 Pivotal사와 RedHat의 Cloud 제품을 비교해 보는 시간을 갖고자 합니다.PCF가 Kubernetes를 지원함에 따라 Pivotal Cloud Foundry (PCF)와 RHOCP (Red Hat OpenShift Container Platform) 간의 차이가 줄어들고 있습니다. 두 플랫폼 모두 응용 프로그램 제공을 위한 코드중심 및 컨테이너중심 방식을 제공합니다. PCF의 코드중심 모델은 성숙했지만 RHOCP는 컨테이너중심 모델을 주도합니다.PCF는 PAS에서 성숙한 Microsoft Windows Server를 지원하며 Pivotal..
본 포스팅에서는 CI/CD를 활용한 MSA Automation에 대해 알아보겠습니다. CI/CD는 애플리케이션의 통합 및 테스트 단계에서부터 제공 및 배포에 이르는 애플리케이션의 라이프사이클 전체에 걸쳐 지속적인 자동화와 지속적인 모니터링을 제공합니다. 이러한 구축 사례는 “CI/CD 파이프라인”이라 부르며 개발 및 운영팀의 애자일 방식 협력을 통해 지원됩니다. 다만 마이크로서비스에서의 Continuous Integration/Continuous Delivery는 일반 모놀로딕 애플리케이션과 차별점이 있습니다. 바로 Docker가 그 과정에 포함되면서인데요. Docker Image를 활용한 자동 빌드/배포 환경을 구축하고 Cloud 환경에서 어떤게 이용되는지 지금부터 하나씩 차근차근 살펴보겠습니다. CI..
본 포스팅에서는 Orchestration을 관장하는 Managed Container에 대해 알아보겠습니다. 마이크로서비스에서 Managed Container는 많은 개별 마이크로서비스 인스턴스의 실행을 관리하는 플랫폼입니다. 이 플랫폼은 자동화 도구를 이용한 서비스 프로비저닝 (CI/CD) 및 기본 물리적 인프라에 대한 서비스 인스턴스 할당을 관리 할 수 있습니다. 또한 다른 Outer 아키텍처 기능을 구현하는 서비스를 Managed Container 플랫폼에서 호스팅 할 수도 있습니다. 마이크로서비스 아키텍처에서 Managed Container는 Docker 컨테이너, 가상머신, Orchestration Process로 구현되어 있습니다. Managed Container는 인스턴스 관리, 오케스트레..
본 포스팅에서는 AWS ECS를 구성해 보는 세션입니다.Amazon ECS는 Cloud 환경에 적용 가능한 Container Service로 OS를 포함하지 않아 가볍고, 빠른 배포, 빠른 기동이 가능한 컨테이너 오케스트레이션 서비스입니다.컨테이너 오케스트레이션 도구에는 Docker에서 만든 Docker Swarm, 구글의 Kubernetes, 하시코프의 Nomad등 다양한 오케스트레이션 도구가 있습니다. 본 세션에서는 ECS의 Instance 형태인 Serverless기반의 Fargate와 VM기반의 EC2에 대해 각각 다뤄볼 예정입니다.AWS EC2의 경우 컨테이너를 EC2 서버에 배치하고 이를 클러스터로 묶어서 관리하며, Fargate의 경우 서버 또는 클러스터를 관리할 필요없이 컨테이너를 논리적으..
본 포스팅에서는 docker login시 Warning: failed to get default registry endpoint from daemon (Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?). Using system default: https://index.docker.io/v1/ 에러에 대한 가이드를 진행합니다. 환경은 linux / docker를 구성하구 1.1.1.1 server에 docker repository k8s-master가 위치합니다. docker login을 위한 repository를 다음과 같이 추가합니다. 추가한 docker repository는 ..
발생 시점 : Dockerfile을 작성한 이후 docker build -t kuard-adm64:1 . 수행 후 아래와 같은 Error 발생 Error Case : COPY failed: stat /var/lib/docker/tmp/docker-builder818542770/bin/kuard: no such file or directory [root@kmkang kuber]# docker build -t kuard-adm64:1 . Sending build context to Docker daemon 16.9kB Step 1/4 : FROM alpine ---> 11cd0b38bc3c Step 2/4 : MAINTAINER Kelsey Higntower ---> Using cache ---> 19c08..
발생 시점 : Dockerfile을 작성한 이후 docker build -t kuard-adm64:1 . 수행 후 아래와 같은 Error 발생 Error Case : ERRO[0000] failed to dial gRPC: cannot connect to the Docker daemon. Is 'docker daemon' running on this host?: dial unix /var/run/docker.sock: connect: no such file or directory context canceled 문제 원인 : 위와 같은 Error 발생 시 Docker Daemon이 기동되어 있는지 여부를 확인합니다. ==> dockerd process 기동 여부 [root@kmkang kuber]# ps ..
본 포스팅은 초보자를 위한 Docker 설치 방법 및 사용 가이드입니다. 최근 클라우드 환경은 IT 전반에서 매우 빠르게 확산되고 있습니다. 그중 도커는 리눅스 컨테이너 기술을 자동화해 쉽게 사용할 수 있게 도와주는 역할을 담당하고 있습니다. 도커를 사용하면 가상화보다는 내부에서 더 적은 일을 처리하고, 애플리케이션을 좀더 빠르고 효율적으로 실행시킬 수 있다는 장점이 있습니다. 현재 업계에선 가상화 기술과 도커가 서로 부족한 부분을 채우는 보완 기술로 발전할 것으로 보고 있습니다. 먼저 Docker 설치 과정입니다. Docker를 사용하고 운영하기 위해 일반 사용자 계정인 dockerCon이라는 사용자를 생성합니다. Docker의 경우 root 권한이 필요함으로 먼저 해당 계정에 sudo 사용 권한을 부..
- Total
- Today
- Yesterday
- wildfly
- 마이크로서비스
- aa
- Architecture
- jeus
- JEUS6
- TA
- git
- API Gateway
- SWA
- 아키텍처
- Docker
- 오픈스택
- openstack token issue
- OpenStack
- Da
- openstack tenant
- 쿠버네티스
- 마이크로서비스 아키텍처
- JEUS7
- webtob
- nodejs
- SA
- k8s
- aws
- JBoss
- MSA
- apache
- node.js
- kubernetes
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |