[Docker] 3. Docker Hub?
·
Docker
Docker Hub?Docker 이미지의 공식 레지스트리Docker 이미지를 저장하고 공유할 수 있는 클라우드 기반 서비스Docker Hub를 통해 이미지를 중앙에서 관리하고, 다른 유저와 이미지를 공유하거나 자신만의 이미지 생성 가능이미지를 쉽게 배포하고, 협업 가능주요 용도이미지 공유 : Docker Image를 Docker Hub에 push하고, 다른 유저와 공유 가능CI/CD : 코드를 Github에 push하여 Docker Hub에서 자동으로 이미지 빌드, 최신 이미지 배포 기능 제공애플리케이션 배포 : Docker Hub에 이미지를 가져와 다른 서버나 환경에서 애플리케이션을 빠르게 배포 가능주요 기능자동 빌드Github와 연동하여 자동 빌드를 설정할 수 있는 기능 제공Github Reposit..
[Docker] 1. Docker?
·
Docker
Docker?GO 언어로 작성된 애플리케이션을 빠르고 효율적으로 배포, 실행 및 관리할 수 있도록 도와주는 오픈 소스 플랫폼컨테이너화된 애플리케이션을 통해 개발, 테스트, 배포 과정에서 일관성과 효율성 제공Docker Container애플리케이션을 실행하기 위한 독립적이고 분리된 공간자체 파일 시스템(Volume) 보유장점애플리케이션을 실행하기 위한 독립적, 분리된 공간을 제공하기에, 다수의 애플리케이션을 각 컨테이너단에서 독립적으로 실행 가능적은 리소스 소모(lightweight)Host OS 사용 -> 추가적인 OS 설치가 없기에 빠르게 실행Host OS지원 컨테이너 OSMAC경량화 Linux VMWindowsWindows, LinuxLinuxLinux단점Host OS를 사용하기에 Cross-plat..