Infra/Docker(도커) 3

[Docker] 컨테이너 내부 데이터 영속적으로 관리하기 (Docker volume, mount)

Docker 에서 생성되는 데이터를 영속적으로 관리하기 위한 효과적인 방법으로 볼륨과 마운트가 있습니다. 도커에서 제공하는 이 2가지 기능을 이요하여 로컬(Host)의 폴더와 컨테이너의 내부 폴더를 동기화 시킬 수 있습니다. Docker Volume Docker Bind Mount 이번 포스팅에서는 이 2가지 기능에 대해 정리해보고자 합니다. [목차] Docker Container 내부에서 Data 저장 과정 Docker 의 영속적 데이터 저장 방법 1) Volumes (1) 익명 볼륨 - Anonymous Volumes (2) 이름이 있는 볼륨 (명명된 볼륨) - Named Volumes (3)❗️ Volume의 메모리 저장 위치 (Mount Point) 2) Docker Bind Mount - 바인드..

Docker 이미지 & 컨테이너 이해하고 사용하기

[Infra/Docker(도커)] - Docker - 도커란 이전 글에서 Docker의 개념에대해 살짝 정리해보았습니다. 이번 글에서는 Docker 실질적으로 사용하기위한 개념인 컨테이너와, 이미지에 대해 학습 정리를 하고자 합니다. [목차] Docker Images, Container 차이점 Contanier 이미지 사용하기 (이미지 만들기) 외부 빌드된 이미지 - Docker Hub 이미지 가져오기 커스텀화된 이미지 - DockerFile 로 이미지 빌드하기 도커 이미지 레이어 이해하기 도커 이미지 지우기 Docker hub 에 커스텀 이미지 올리기 Docker 로 EC2에 배포하기 1. Images vs Containers Docker 환경에서의 이미지와 컨테이너의 차이점 > 도커는 컨테이너 격리 ..

Docker - 도커란

도커란 도커(Docker)는 컨테이너 가상화 기술 중 제일 잘나가는(?) 기술입니다. 도커는 프로세스 격리 기술들을 사용해 컨테이너를 생성하고 관리하기 위한 도구입니다. 쉽게 말하면, 한 컴퓨터(물리적 자원)안에서 여러개의 시스템과 환결설정들을 충돌하지 않고 동시에 사용할 수 있도록 격리시켜서 실행하는 프로그램입니다. 도커는 별도의 개별적인 개발환경을 구성할 수 있는 컨테이너를 구축하고 관리할 수 있는 도구이며 컨테이너는, 공유되거나 재생성 복사 혹은 그자체로의 배포까지 가능한 상당히 편리한 개발도구로써 사용할 수 있습니다. (내가 원하는대로 구성하고 빌려주고, 사용할 수 있는 피크닉 박스와 유사 개념) 도커의 구조 다시 이해하자면, 도커는 컨테이너를 관리하는 플랫폼 도구입니다. 컨테이너는 프로세스 격리..

반응형