formulous

주니어 개발자의 개발 지식 공유 블로그입니다.

컨테이너 2

[docker] 볼륨(volume) 의 개념에 대해 알아보고 활용해봅시다.

안녕하세요. 오늘은 docker에서 또 하나의 중요한 개념인 볼륨(volume)에 대해 알아보겠습니다. docker는 원하는 이미지를 바탕으로 하나의 가상화 환경을 손쉽게 구축할 수 있는 대표적인 툴이죠. docker는 개별적인 가상화 환경인 컨테이너에서 작업을 진행하기에 작업하는 모든 데이터는 컨테이너 내부에만 존재하게 되는데요. 여기서 데이터 유지에 대한 문제점이 발생하게 됩니다. 컨테이너를 삭제하게 되면 작업했던 데이터가 모두 삭제되어 버린다는 것인데요. 컨테이너는 삭제되어도 데이터는 유지하고 싶은 경우에는 어떻게 해야 할까요? 이럴 때 사용하는 것이 바로 볼륨(volume)입니다. 볼륨은 한마디로 컨테이너 내부의 데이터를 외부로 링크를 걸어주는 기능인데요. 볼륨을 걸어준 데이터의 경우 컨테이너 내..

Docker 2023.01.30

[docker] docker를 사용하기 전, docker의 개념에 대해 정리해봅시다

안녕하세요. 오늘은 docker를 사용하기전에 왜 사용하는지 또 어떻게 사용하는지 궁금증이 생겨 기록하기 위해 가져왔습니다. 어떤 공부든 어떻게 사용하는지 왜 사용하는지 알고 접근해야 이해가 더 잘되더라구요. docker를 사용하고 있긴 하지만 왜 사용하는지, 또 어떻게 사용해야 되는지 익숙하지 않은 저 같은 사람들을 위해 docker에 대해 한번 정리해보는 시간을 가져보겠습니다. 시작해볼까요? docker가 뭔가요? docker란 공식적으로, 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼이에요. docker는 소프트웨어를 '컨테이너(Container)'라고 불리는 단위로 패키징 해줍니다. VMware 같은 가상 머신이 하드웨어를 가상화하는 방식과 비슷하게 서버 운영체제를 가..

Docker 2022.12.09