Docker & Kubernetes
-
Docker commit을 이용하여 컨테이너를 이미지로 배포하기Docker & Kubernetes 2019. 2. 19. 10:39
Docker는 Docker Hub를 이용하여 사용자가 생성한 이미지를 배포할 수 있다. 배포한 이미지를 다른 사용자와 공유할 수 있다. Dockerfile을 생성하는 방법도 존재한다. 이번에는 컨테이너를 이미지로 만든 뒤 배포하는 방법을 포스팅할 것이다. 이 전에 만들어둔 JAVA를 설치한 컨테이너를 이미지로 만든 뒤 허브에 배포하고 배포한 이미지로 부터 새로운 컨테이너를 생성하여 이미지가 잘 배포가 되는지 확인할 것이다. 먼저 도커 허브를 이용하기 위해서는https://hub.docker.com/위의 주소에서 회원가입을 해야한다. docker (container) commit [옵션] [이미지명[:태그명]] 주요 옵션-a = 작성자 지정-m = 메시지 지정-c = 커밋시 Dockerfile 명령을 지정..
-
Docker란Docker & Kubernetes 2019. 2. 19. 09:32
Docker란? 도커란 컨테이너 기반의 오픈소스 가상화 플랫폼이다.다양한 프로그램, 실행 환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 쉽고 단순하게 해준다 컨테이너(Container)란? 컨테이너란 격리된 공간에서 프로세스가 동작하는 기술이다. 가상화 기술의 하나지만 기존 방식과는 차이점이 존재한다.호스트 OS상에 논리적인 컨테이너를 만들고, 애플리케이션을 작동하기 위해필요한 라이브러리나 애플리케이션 등을 하나로 모아, 별도의 서버인 것처럼 사용하는 것이다. Docker와 가상화의 차이점은? 도커는 컴퓨팅 가상화와 유사하지만, 컴퓨팅 가상화가 여러 개의 운영체제를 생성하기 위해 서버를 가상화하는 것과는 달리 도커는 운영체제를 가상화해 단일 호스트에서 다중 워크로드를..