반응형 분류 전체보기120 Docker Compose 수업을 듣고 배운 내용과 연습한 내용을 정리하였습니다 개인 공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다. 잘못된 부분이 있거나 질문사항은 댓글로 남겨주시면 성심성의껏 답변해드리겠습니다. 감사합니다! 교재 를 토대로 실습을 진행하였습니다. * 도커 컴포즈 도커 컴포즈는 컨테이너를 이용한 서비스의 개발과 CI를 위해 여러 개의 컨테이너를 하나의 프로젝트로서 다룰 수 있는 작업 환경을 제공합니다. 도커 컴포즈는 여러 개의 컨테이너의 옵션과 환경을 정의한 파일을 읽어 컨테이너를 순차적으로 생성하는 방식으로 동작합니다. 소규모 컨테이너 개발 환경에서는 도커 엔진의 run 명령어로 컨테이너를 생성하는 것이 더 편리할 수도 있지만, 컨테이너의 수가 많아지고 정의해야 할 옵션이 많아진다면.. 2021. 4. 22. Docker Swarm 수업을 듣고 배운 내용과 연습한 내용을 정리하였습니다 개인 공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다. 잘못된 부분이 있거나 질문사항은 댓글로 남겨주시면 성심성의껏 답변해드리겠습니다. 감사합니다! 교재 를 토대로 실습을 진행하였습니다. * 도커 스웜 여러 대의 서버를 클러스터로 만들어 자원을 병렬로 확장하는 것 여러 대의 서버를 하나의 자원 풀로 만드는 것은 쉬운 작업이 아닙니다. 새로운 서버나 컨테이너가 추가됐을 때 이를 발견하는 작업부터 어떤 서버에 컨테이너를 할당할 것인가에 대한 스케줄러와 로드밸런서 문제, 클러스터 내의 서버가 다운됐을 때 고가용성을 어떻게 보장할지 등의 다양한 문제가 있습니다. 그러나 다행히도 이러한 문제를 해결하는 여러 솔루션을 오픈소스로 활용할.. 2021. 4. 20. 2021-04-19 : TIL 간단하게 TIL 작성해보겠다! 최근에는 수업에서 Docker 를 배우는 중이다. 쉬운 것 같으면서도 생각보다 어렵고 머릿속에서 정리가 잘 되지 않는다. 그래서 오늘은 첫 페이지부터 배운데까지 복습을 진행하면서 요약을 좀 해봤다. 한결 나아졌다! 그래도 응용할 자신은 없다...ㅜ 도커를 배우고나니 쉽게 사용할 수 있고 중요한 것 같아서 열심히 봐야겠다는 생각이 들었다 포기하지말자!!! 요약은 Google Docs 및 추가 포스팅을 진행할 예정이다! 2021. 4. 19. Dockerfile 작성 및 빌드 수업을 듣고 배운 내용과 연습한 내용을 정리하였습니다 개인 공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다. 잘못된 부분이 있거나 질문사항은 댓글로 남겨주시면 성심성의껏 답변해드리겠습니다. 감사합니다! 교재 를 토대로 실습을 진행하였습니다. * 실습 요약 1. Dockerfile 작성 2. Dockerfile 빌드 3. 캐시를 이용한 이미지 빌드 4. 멀티 스테이지를 이용한 Dockerfile 빌드하기 * Dockerfile 작성 Dockerfile에는 컨테이너에서 수행해야 할 작업을 명시합니다. 이 작업을 Dockerfile에 정의하기 위해서는 Dockerfile에서 쓰이는 명령어를 알아둘 필요가 있습니다. Dockerfile을 사용하기 위한 간단한 시나리오로 웹 서버 이미지.. 2021. 4. 16. Docker 이미지 추출 및 저장소 생성(2/2) 수업을 듣고 배운 내용과 연습한 내용을 정리하였습니다 개인 공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다. 잘못된 부분이 있거나 질문사항은 댓글로 남겨주시면 성심성의껏 답변해드리겠습니다. 감사합니다! 교재 를 토대로 실습을 진행하였습니다. * 이미지 추출 도커 이미지를 별도로 저장하거나 옮기는 등 필요에 따라 이미지를 단일 바이너리 파일로 저장해야할 때가 있습니다. docker save 명령어를 사용하면 컨테이너의 커맨드, 이미지 이름과 태그 등 이미지의 모든 메타데이터를 포함해 하나의 파일로 추출할 수 있습니다. -o 옵션에는 추출될 파일명을 입력합니다. #docker save -o ubuntu_14_04.tar ubuntu:14.04 추출된 이미지는 load 명령어로 도커.. 2021. 4. 15. Docker 이미지 생성하기- Docker Hub(1/2) 수업을 듣고 배운 내용과 연습한 내용을 정리하였습니다 개인 공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다. 잘못된 부분이 있거나 질문사항은 댓글로 남겨주시면 성심성의껏 답변해드리겠습니다. 감사합니다! 교재 를 토대로 실습을 진행하였습니다. * Docker Image 모든 컨테이너는 이미지를 기반으로 생성되므로 이미지를 다루는 방법은 도커 관리에서 빼놓을 수 없는 부분입니다. 이미지의 이름을 구성하는 저장소, 이미지 이름, 태그를 잘 관리하는 것뿐만 아니라 이미지가 어떻게 생성되고 삭제되는지, 이미지의 구조는 어떻게 돼 있는지 등을 아는 것 또한 중요합니다. * Docker Hub 데비안 운영체제에서 apt-get install을 실행하면 apt 리포지터리에서 패키지를 내려받고.. 2021. 4. 15. 이전 1 2 3 4 5 6 7 ··· 20 다음 반응형