[Docker] 이미지와 컨테이너
·
DevOps
이미지와 컨테이너컨테이너애플리케이션, 웹사이트, 서버, 애플리케이션을 실행하는 전체 환경 등 무엇이든 포함하는 작은 패키지컨테이너에 소프트웨어 실행 유닛이 존재하고, 우리는 이를 실행하는 것 이미지컨테이너의 블루프린트로 실제 코드와 코드를 실행하는데 필요한 도구를 포함한다이후 이미지를 통해 여러 컨테이너를 만들 수 있다. 자바로 비교하면 이미지를 클래스, 컨테이너를 객체라고 생각해도 좋다이미지는 모든 설정 명령과 모든 코드가 포함된 공유 가능한 패키지로, 컨테이너는 이미지의 구체적인 실행 인스턴스이미지를 사용하는 방법이미 존재하는 이미지 사용도커 허브에서 관리되는 이미지를 받아오는 방법docker run [이미지] 또는 docker pull [이미지]를 통해 이미지를 받아올 수 있다자신의 고유한 이미지 ..
[Docker] Docker란?
·
DevOps
도커란?도커컨테이너를 생성하고 관리하기 위한 도구컨테이너: 표준화된 소프트웨어 유닛으로, 기본적으로 코드 패키지이며 해당 코드를 실행하는데 필요한 종속성과 도구가 포함되어 있다는 것이 중요동일한 컨테이너는 누가 실행하든 간에 항상 정확히 동일한 동작과 결과를 제공한다.우리는 소프트웨어 유닛, 코드가 포함된 패키지 및 코드를 실행하는 종속성을 보관할 수 있으며 도커가 실행되는 모든 곳에서 이를 가져올 수 있다.동일한 환경에서 정확히 동일한 애플리케이션을 실행할 수 있게 되면서, 모든 것이 컨테이너에 있기 때문에 애플리케이션을 실행하려는 위치에 추가 도구를 설치할 필요가 없다도커는 결국 이러한 컨테이너의 생성 및 관리 프로세스를 단순화하는 도구컨테이너를 사용하는 이유우리는 왜 소프트웨어 개발에서 독립적인 표..