Docker가 쉬워졌습니다.
최근에 docker를 많이 들어보셨을 텐데 그럴만한 이유가 있습니다.
글쎄, 이것은 우리가 이야기할 도커가 아니라 에 대해 이야기할 것입니다.

그러나 그것은 내 시스템에서 작동합니다
이 말을 많이 들었거나 그런 상황에 직면했을 것입니다. 여기에 docker가 해결책입니다. 시스템의 다른 프로젝트에 영향을 주지 않고 모든 프로젝트에서 작업할 수 있는 가상 머신 종류의 환경을 제공합니다. 우리는 누구에게나 프로젝트를 줄 수 있고 그들의 컴퓨터에서 실행하도록 요청할 수 있습니다. 그러면 작동할 것입니다. 그것은 우리가 시리즈에서 다룰 많은 기능을 가지고 있습니다.
Docker는 실제로 이미지에서 컨테이너를 생성하지만 이미지는 무엇입니까?
도커의 이미지
docker의 이미지는 docker 명령을 실행할 때 실행할 수 있는 일부 파일/프로그램이 포함된 폴더일 뿐입니다. 그냥 멋진 이름이지만 간단히 말해서 실행 가능한 프로그램이 들어 있는 폴더입니다.
이제 다음 질문은 컨테이너 란 무엇입니까?
Docker의 컨테이너
Docker의 컨테이너는 객체 지향 프로그래밍의 객체와 동일한 개념을 갖습니다. 컨테이너는 이미지의 인스턴스이거나 단순히 이미지의 복사본입니다. 그래서 우리가 글을 쓸 때 일어나는 일
docker run hello-world
Docker run <image> =. Docker create container of that <image> + Docker start the container
Docker create hello-world // It will return the container id
Docker start <container-id> // This will start the container
Docker Daemon이 출력한 것을 보았는데 이것이 무엇입니까? 글쎄, 우리는 Docker Daemon과 직접 상호 작용하지 않습니다. 우리가 docker 명령을 실행할 때 그것은 우리가 나를 위해 이 작업을 수행하도록 지시하는 Docker 클라이언트이고 Docker 클라이언트 는 Docker Daemon에 메시지를 전달하는 메시지 전달 시스템이며 그는 컨테이너 또는 이미지의 모든 생성, 삭제, 관리를 수행합니다.

재미있는 사실
이것을 실행해보세요
Docker version
계속하려면…
다음 기사에서는 Linux를 OS로 표시하는 이유와 docker run hello-world 를 실행할 때 백그라운드에서 발생한 일과 터미널에 인쇄된 내용에 대해 설명하겠습니다.
프로그래밍에 대한 흥미롭고 자세한 기사를 보려면 BHASKAR bharadwaj 를 따르십시오 .