본문 바로가기

CI & CD/Docker & Kubernetes10

[Docker] 공식문서 도전기 #2 Overview 여기랑 여기 내용을 담습니다. 도커는 어플리케이션을 개발하고, 옮기고, 배포하는 플랫폼이다. 어플리케이션을 개발 인프라와 분리하기 때문에 배포가 매우 간단해진다. 컨테이너 내에서 개발하고, 또 컨테이너 단위로 배포 및 테스트를 거친다. 도커를 어디에 쓸까? : CI / CD 도구 도커는 로컬 컨테이너라는 정형화된 환경을 제공하기 때문에, 지속적인 통합/발전 시스템을 구축하기 매우 적합하다. 개발한 코드를 도커 컨테이너를 통해 공유할 수 있고, 어플리케이션을 테스트 할 수 있고, 테스트가 오류가 나면 개발환경에서 고친다음에 테스트 환경에 쉽게 통합할 수 있고, 테스트가 완료되면 업데이트된 이미지를 배포하기만 하면 된다. Docker architecture 도커의 구조를 설명하는 모식도이다. 백그라운드 프로.. 2019. 11. 4.
[Docker] 공식문서 도전기 #1 첫 시작 우선 docker.com 에 접속하여, 여기에 들어가서 Download Desktop and Take a tutorial 을 눌렀다. Get Started with Docker Desktop을 누르면 나오는 화면이다. 윈도우 다운로드 하고 설치를 진행해보자. 설치파일을 클릭고 설치를 완료했다. 원하는 로컬에 clone을 한다. 내용물은 대충 이렇다. docker build 명령어는 폴더 내 Dockerfile을 이용하여 로컬 도커 Repository에 도커 이미지를 생성해준다. 생성된 도커 이미지는 docker image ls 를 통해 확인할 수 있다. 이제 만들어진 이미지를 실행하여 컨테이너를 작동시켜보자. docker run -it --rm riverandeye/cheers2019 --rm은 생성된 .. 2019. 11. 4.