Docker Compose 대 Docker Swarm
Docker Swarm과 Docker-Compose는 모두 다음과 같은 유사점이 있습니다. 애플리케이션 스택의 YAML 형식 정의, 다중 컨테이너 애플리케이션(마이크로서비스) 처리, 동일한 이미지의 여러 컨테이너를 실행하여 마이크로 서비스를 확장할 수 있는 확장 매개변수가 있습니다. 수평적으로 둘 다 동일한 회사(예: Docker, Inc.)에서 유지 관리합니다.
Docker Swarm과 Docker-Compose는 모두 다음과 같은 유사점이 있습니다. 애플리케이션 스택의 YAML 형식 정의, 다중 컨테이너 애플리케이션(마이크로서비스) 처리, 동일한 이미지의 여러 컨테이너를 실행하여 마이크로 서비스를 확장할 수 있는 확장 매개변수가 있습니다. 수평적으로 둘 다 동일한 회사(예: Docker, Inc.)에서 유지 관리합니다.
Docker Compose는 이식성 및 자동화 테스트 기능을 제공하는 도구입니다. 여러 응용 프로그램을 정의, 시각화 및 실행하는 동시에 이러한 응용 프로그램을 원활하게 빌드하고 실행할 수 있는 경량 환경을 제공하는 유틸리티입니다. 이 기사에서는 Ubuntu 20.04에 Docker Composer를 설치하는 방법을 배웁니다.
도커 이미지는 도커 이미지가 일단 빌드되면 수정할 수 없음을 의미하는 읽기 전용 파일 세트입니다. Docker 이미지는 Docker 컨테이너를 빌드하는 데 사용됩니다. 개발 프로세스 중에 수동으로 제거할 때까지 사용되지 않고 오래된 많은 docker 이미지가 서버에 보관됩니다. 이 문서에서는 명령줄을 사용하여 도커 이미지를 제거하는 방법에 대해 설명합니다.
환경 변수는 일반적으로 개발자가 애플리케이션을 테스트하거나 게시하는지 여부에 따라 API에 대한 다양한 기본 URL을 처리하는 데 사용됩니다. 이미지 구성 중에 환경 정보를 운영 컨테이너에 전달해야 할 수 있습니다. 이 문서는 환경 변수를 도커 컨테이너에 전달하는 방법에 대한 가이드입니다.
다들 아시다시피 Docker는 훌륭한 컨테이너화 소프트웨어입니다. Docker를 사용하면 경량 컨테이너를 만들고 격리된 가상 환경에서 원하는 앱과 서비스를 실행할 수 있습니다. 이 기사에서는 Docker 호스트에 있는 모든 Docker 컨테이너를 나열하는 방법을 보여주는 몇 가지 Docker 컨테이너를 만들 것입니다.
많은 단일 애플리케이션이 도커를 컨테이너로 사용합니다. Docker 링크의 주요 용도는 컨테이너를 함께 연결할 수 있도록 하는 것입니다. 그러나 사용자가 더 복잡한 서버를 시도할수록 도커 네트워킹 기술에 대해 알아야 합니다. 이 문서에서는 도커 컨테이너 링크와 네트워킹 기능에 대해 설명합니다.