본문 바로가기

Docker2

[Docker] 볼륨과 바인드마운트 개요 컨테이너가 생성된 파일들은 쓰기 가능한 컨테이너 레이어에 저장됩니다. 하지만 컨테이너가 존재하지 않으면 데이터가 유지되지 않습니다. 볼륨을 사용하면 호스트에 파일이 저장되기 때문에 컨테이너가 제거되어도 파일이 유지되게 할 수 있습니다. 볼륨은 무엇일까요? 볼륨은 도커 컨테이너가 생성하고 사용하는 데이터를 영구적으로 유지하기 위한 방법으로 Docker에 의해 관리됩니다. 컨테이너가 제거되어도 삭제되면 안되는 파일들을 저장할 때 사용합니다. 볼륨은 익명 볼륨과 명명된 볼륨으로 나누어집니다. 볼륨 사용 도커를 실행할 때 -v 옵션을 이용하여 사용할 수 있습니다. -v 옵션은 콜론으로 구분된 3개의 필드로 구성됩니다. 예) docker run -d -v my-volume:/temp:ro --rm my-im.. 2022. 8. 23.
[Docker] 기본 명령어 정리 HELP docker --help 빌드 docker build . 이름과 태그 추가 -t NAME:TAG 확인 이미지 확인 docker images 컨테이너 확인 docker ps 실행 종료된 컨테이너 까지 확인 docker ps -a 이미지 실행 docker run IMAGE_NAME 컨테이너에 이름 명시(명시하지 않으면 자동 생성) --name NAME detached mode로 실행 옵션 -d interactive mode로 실행 옵션 -it 종료시 자동으로 컨테이너 제거 옵션 --rm 컨테이너 종료와 재시작 컨테이너 종료 docker stop NAME 종료한 기존 컨테이너 재시작 docker start 제거 이미지 제거 docker rmi IMAGE 컨테이너 제거 docker rm CONTAINE.. 2022. 8. 18.