분류 전체보기 10

Docker - macOS에 Docker Toolbox 설치

Docker Toolbox는 Mac 용 Docker Desktop의 최소 시스템 요구 사항을 충족하지 않는 구형 Mac에서 Docker를 사용하는 방법을 제공한다. Docker 문서에 따르면 High Sierr version 10.13 이후 버전에서는 Docker Desktop이 설치 가능하다고 나와 있지만 실행해보면 하드웨어가 지원되지 않는다는 메세지가 출력된다. 설치 도구와 작동법 Docker Toolbox에는 다음 Docker 도구가 포함되어 있다. Docker Engine을 실행하여 이미지 및 컨테이너를 작성하기위한 Docker CLI 클라이언트 macOS 터미널에서 Docker Engine 명령을 실행할 수있는 Docker Machine docker-compose명령 을 실행하기위한 Docker..

Docker 2020.05.26

Docker - Docker Hub에서 이미지 공유

소개 이 시점에서 Docker Desktop 덕분에 로컬 개발 시스템 에서 Part 2 에 컨테이너화된 애플리케이션을 구축했다 . 컨테이너화된 응용 프로그램을 개발하는 마지막 단계는 Docker Hub와 같은 레지스트리에서 이미지를 공유하여 대상 컴퓨터에서 쉽게 다운로드하여 실행할 수 있다. Docker Hub 계정 설정 Docker ID가 아직 없으면 다음 단계에 따라 설정. Docker Hub에서 이미지를 공유 할 수 있다. Docker Hub 가입 페이지 ( https://hub.docker.com/signup)를 방문. 양식을 작성하고 제출하여 Docker ID를 작성. 등록 절차를 완료하려면 이메일 주소를 확인. 툴바 또는 시스템 트레이에서 도커 아이콘을 클릭하고 로그인 / 도커 ID 생성을 클..

Docker 2020.05.26

Docker - 이미지 빌드 및 실행

소개 Docker Desktop 덕분에 개발 환경을 설정 했으므로 컨테이너화 된 응용 프로그램 개발을 시작할 수 있다. 일반적으로 개발 워크 플로는 다음과 같다. 먼저 Docker 이미지를 만들어 애플리케이션의 각 구성 요소에 대한 개별 컨테이너를 만들고 테스트. 컨테이너와 지원 인프라를 완전한 애플리케이션으로 조립. 완전한 컨테이너화 된 응용 프로그램을 테스트, 공유 및 배포. 이 단계에서는이 워크 플로우의 1 단계 : 컨테이너의 기반이 될 이미지 작성에 초점을 맞춘다. Docker 이미지는 컨테이너화 된 프로세스가 실행될 개인 파일 시스템을 캡처한다. 응용 프로그램을 실행하는 데 필요한 내용만 포함 된 이미지를 만들어야한다. 컨테이너화 된 개발 환경 은 아래에서 논의 할 이미지 작성 방법을 익히면 기..

Docker 2020.05.26

Docker - 오리엔테이션 및 설정

Docker 시작 모듈은 다음을 포함한다. Docker 환경 설정 (이 페이지에서) 이미지 구축 및 실행 Docker Hub에서 이미지 공유 도커 개념 Docker는 개발자와 시스템 관리자가 컨테이너와 응용 프로그램을 빌드, 실행 및 공유할 수 있는 플랫폼이다 . 응용 프로그램을 배포하는데 컨테이너를 사용하는 것을 컨테이너화라고 한다. 컨테이너화는 새로운 기술은 아니지만, 응용 프로그램을 쉽게 배포하는 데 사용된다. 다음과 같은 이유로 컨테이너화가 점차 대중화되고 있다. 융통성 : 가장 복잡한 어플리케이션이라도 컨테이너화 할 수 있다. 경량 : 컨테이너는 호스트 커널을 활용하고 공유하므로 가상 시스템보다 시스템 리소스 측면에서 훨씬 효율적. 이식성 : 로컬로 구축하고 클라우드에 배포하며 어디에서나 실행할..

Docker 2020.05.26

Docker 개요

Docker는 응용 프로그램을 개발, 배포 및 실행하기 위한 개방형 플랫폼이다. Docker를 사용하면 애플리케이션을 인프라와 분리하여 소프트웨어를 신속하게 제공 할 수 있다. Docker를 사용하면 애플리케이션을 관리하는 것과 동일한 방식으로 인프라를 관리 할 수 ​​있다. 코드 배포, 테스트 및 배포를 위한 Docker의 방법론을 활용하면 코드 작성과 프로덕션에서 코드 실행 사이의 지연을 크게 줄일 수 있다. Docker 플랫폼 Docker는 컨테이너라고하는 느슨하게 격리 된 환경에서 응용 프로그램을 패키지하고 실행할 수있는 기능을 제공한다. 격리 및 보안을 통해 지정된 호스트에서 여러 컨테이너를 동시에 실행할 수 있다. 컨테이너는 하이퍼 바이저를 추가로 로드할 필요가 없지만 호스트 시스템의 커널 내..

Docker 2020.05.26