cloud computing
1. Docker Image Build ##Image Build Command ##docker build [OPTIONS] PATH | URL | - ##repository에 들어가는 docker image 이름은 반드시 소문자로 작성해야한다. docker build -t hellodocker C:\\Users\\ISET-DA\\Workplace\\Docker\\docker-get-started 2. Docker Container run, stop, remove ## Container Run Command ##docker run [OPTIONS] IMAGE [COMMAND] [ARG...] ## -p 옵션이 아닌 -d 옵션을 주면 Background에서 동작한다 docker run -p 4000:80 h..
## List Docker CLI commands docker docker container --help ## Display Docker version and info docker --version docker version docker info ## Execute Docker image docker run hello-world ## List Docker containers docker container ls docker container ls --all docker container ls --help Reference - docs.docker.com/get-started/ Orientation and setup docs.docker.com
Overview Docker는 애플리케이션 개발, 제공 및 실행하기 위한 오픈플랫폼이다. Docker를 사용하면 애플리케이션을 인프라에서 분리할 수 있으므로 소프트웨어를 빠르게 제공할 수 있다. Docker를 사용하면 애플리케이션을 관리하는 것과 동일한 방식으로 인프라를 관리 할 수 있다. 코드를 신속하게 전달, 테스트 및 배포하기 위한 Docker의 방법론을 잘 활용하면 코드 작성과 프로덕션 실행 사이의 지연을 크게 줄일 수 있다. 1. Docker platform Docker는 컨테이너라고하는 격리 된 환경에서 애플리케이션을 패키징하고 실행할 수 있는 기능을 제공한다. 격리 및 보안을 통해 주어진 호스트에서 여러 컨테이너를 동시에 실행할 수 있다. 컨테이너는 가볍고 애플리케이션을 실행하는 데 필요한 ..
쿠버네티스의 특징 Kubernetes(k8s)는 격리된 환경에(Node) 컨테이너 기반으로 , App를 패키징 하여 확장성이 뛰어나며 환경의 제약이 없어 이식성이 뛰어나고 유연 애플리케이션의 배포가 단순 Worker Machine(Node)의 Pods의 모니터링 및 자동화된 복구(self-healing) 를 지원하는 등, 컨터이너의 관리를 용이하게 함 Kubernetes(k8s)는 기본적으로 컨테이너를 사용하기 때문에 컴퓨팅 리소스 활용이 우수 Kubernetes의 Control Plane(Master Node)는 Pod들의 상태를 감시하며 오토스케일링을 지원 오브젝트를 관리함에 있어 주로 yaml파일을 사용 쿠버네티스 컨트롤플레인(Master)은 모든 오브젝트(Pod, ReplicaSet, Servic..