도커 컨테이너 실행 시 로컬에 볼륨 마운트 하는 방법

안상철·2022년 8월 19일
0

이모저모개발

목록 보기
5/8
post-thumbnail

도커 컨테이너를 실행 할 때 EC2환경 등에서 무중단으로 계속 실행되어 있으면 상관이 없겠지만.. 로컬에서 볼륨 마운트 설정을 하지 않고 컨테이너를 실행시키면

다음 재 부팅 때 컨테이너의 모든 정보가 초기화 될 수 있습니다^^..

왜냐하면 도커 이미지 상위의 컨테이너 레이어에 컨테이너의 모든 활동이나 정보를 저장하는데 컨테이너를 삭제하면 당연히 이 정보는 함께 삭제되고, 로컬에서 따로 저장을 하지 않거나 볼륨을 연결하지 않으면 재 부팅 때 마다 모든 정보가 초기화 됩니다.

이런 문제점을 해결하려면 도커 컨테이너를 실행할 때

젠킨스 실행 예시

docker run -p 포트번호:포트번호 -p 50000:50000 --name 컨테이너이름 -v 로컬 저장 위치 :/var/jenkins_home 젠킨스 원본 컨테이너 명

-v 옵션을 함께 적어줘야 하는데 /Users/user/.... 등등 원하는 경로를 -v옵션 뒤에 입력 해 주면 됩니다.

profile
웹 개발자(FE / BE) anna입니다.

0개의 댓글