BackEnd/Docker 3

[Docker] Docker 공부 3 : Docker Volume (볼륨)

인프런에서 비전공자도 이해할 수 있는 Docker 입문/실전을 공부하면서배운 내용을 정리하고 추가적으로 혼자 해본 것들을 작성할 예정입니다.틀린 내용은 지적해 주시면 감사하겠습니다.볼륨이란?docker 컨테이너 내부에 있는 데이터를 영속적으로 사용하는 방법컨테이너의 저장공간을 사용하지 않고 호스트 자체의 저장 공간을 사용하는 형태볼륨을 사용해야하는 이유docker에서 이미지의 새로운 기능등 추가된 새로운 이미지가 생기면 새로운 컨테이너로 교체하는 방식으로 사용이에 따라 기존 컨테이너 내부에 데이터는 컨테이너가 삭제되면서 삭제가 되므로 내부 데이터를 삭제하면 안되는 경우에는 Volume이라는 개념을 활용해서 삭제하지않고 유지 시키는 방법볼륨 사용하는 명령어docker run -v [호스트의 디렉토리 절대경..

BackEnd/Docker 2025.05.31

[Docker] Docker 공부 2 : Docker 명령어

인프런에서 비전공자도 이해할 수 있는 Docker 입문/실전을 공부하면서배운 내용을 정리하고 추가적으로 혼자 해본 것들을 작성할 예정입니다.틀린 내용은 지적해 주시면 감사하겠습니다.도커에서 이미지나 컨테이너 작업 시 사용되는 명령어 정리image image 다운로드 docker pull {{image}}:{{tag}} dockerHub에서 필요한 이미지 검색이 가능 ( 원하는 tag(버전) 또한 검색이 가능)따로 태그명을 적지 않으면 기본적으로 가장 최신 버전을 다운함tag 자리에 latestimage 조회docker image ls 설치된 이미지의 조회로 나오는 정보REPOSITORY : 이미지명TAG : 버전IMAGE ID : 각 이미지마다 고유의 아이디CREATED : 이미지 만든 날 (설치된 ..

BackEnd/Docker 2025.05.26

[Docker] Docker 공부 1 : Docker란?

인프런에서 비전공자도 이해할 수 있는 Docker 입문/실전을 공부하면서배운 내용을 정리하고 추가적으로 혼자 해본 것들을 작성할 예정입니다.틀린 내용은 지적해 주시면 감사하겠습니다.Docker를 사용하는 이유명령어로 어떤 환경의 컴퓨터든 같은 프로그램을 에러 없이 설치하고 실행이 가능하다. (이식성)각 프로그램이 독립적인 환경에서 실행되기 때문에 프로그램 간 서로 충돌이 일어나지 않음 (컨테이너화)Docker란?리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해서 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트컨테이너란?리눅스나 윈도우에서 사용자를 나눈 개념과 비슷하나의 컴퓨터(호스트 컴퓨터) 내부에 여러 개의 독립적인 컴퓨터(컨테이너) 환경 구성하는 형태VM(가상 머신)과 컨테이너의 차이VM : ..

BackEnd/Docker 2025.05.18