본문 바로가기
  • 기억의 유한함을 기록의 무한함으로✍️            예비 개발자가 꿈꾸는 공간 여기는 안나의 개발 블로그 💻

도커4

[Docker] 도커의 기본 명령어 🐳도커 명령어의 구조 docker [대상] [액션] [대상] : container(생략가능), image, volume, network 등 [액션] : ls, inspect, start, run 등 🐳도커 명령어 docker (container) create [이미지] 컨테이너를 생성하고 자동으로 시작하지는 않음 —name 옵션을 통해 컨테이너 명을 정할 수 있다. docker ps 실행(Up) 중인 컨테이너들의 목록을 확인 docker container ls 와 같음 docker start 컨테이너를 시작 생성해둔 컨테이너를 시작할 수 있다. docker stop 실행 중인 컨테이너를 종료 docker run 컨테이너를 시작하고 command를 실행 로컬에 이미지가 있다면 해당 이미지로 실행하고 없으면.. 2024. 1. 25.
[Docker] 도커 엔진 아키텍처 2024. 1. 25.
[Docker] 도커 이미지(Image)와 컨테이너(Container) 🐳도커 이미지(Image)와 컨테이너(Container) 도커에서 가장 중요한 개념은 컨테이너와 이미지라는 개념이다. 이미지 (Image) 컨테이너를 만드는데 필요한 모든 파일과 설정값을 가진 읽기전용(Read-only) 템플릿. 실행에 필요한 파일과 설정값 등을 포함하고 있는 도커파일을 만든 후 DockerFile을 빌드하여 이미지를 생성한다. 하나의 이미지로 여러 개의 도커 컨테이너를 생성할 수 있으며 도커 이미지를 수정하여도 이미 생성하여 실행 중인 도커 컨테이너에는 영향을 주지 않는다. 마치 도넛 레시피로 도넛을 만들고 도넛 레시피를 변경한 것과 같다. Docker 레이어(Layer) 저장방식 도커 이미지의 내용이 일부 수정되었을 때 도커 이미지에 들어있는 모든 파일들을 다시 다운 받는 것은 매우.. 2024. 1. 25.
[Docker] Docker와 컨테이너(Container) 그리고 어플리케이션의 배포 환경의 변화 (VM vs Docker) 🐳Docker 란 ? 컨테이너 기반의 오픈소스 가상화 플랫폼 도커는 컨테이너를 관리하는 도구인 “컨테이너 런타임” 중 하나로 가장 유명한다. 컨테이너 (Container) 구동하려는 어플리케이션의 코드 뿐만 아니라 그 외에 필요한 부수적인 실행 환경까지 감싸서, 어디서든 쉽게 실행 할 수 있도록 해주는 제공하는 소프트웨어의 표준단위 컨테이너 박스에 다양한 화물을 넣을 수 있도록 규격화 되어 있고 트레일러와 같이 다양한 운송 수단으로 쉽게 옮길 수 있듯이 다양한 프로그램, 실행환경을 컨테이너로 추상화 하고 동일한 인터페이스르 제공해 프로그램의 배포와 관리를 단순하게 해주는 기술이다. 컨테이너 하나면 ! 조립PC, AWS, Azure, Google Cloud 등 어디서든 빠르고 안정적으로 실행할 수 있다. .. 2024. 1. 25.
반응형