Docker 컨테이너 사용 중 옵션 변경을 하려면 어떻게 해야할까요?
궁금한건 제목 그대로 입니다.
도커 설치와 포테이너 설치까지 달소님 블로그에서 확인하고 설치해둔 상황입니다. 그렇게 사용 도중 컨테이너의 옵션을 바꿔야할 상황이 생겨서 어떻게 해야하나 싶었는데 일단 포테이너에서 Duplicate/edit 인가 그 메뉴를 통하여 원래 있던 도커를 삭제 후 재설치 하는 방향으로 옵션을 수정하긴 했습니다.
일단 포테이너 GUI로는 어떻게 하는지 대충 알겠는데 항상 포테이너를 사용할 수 있는 것은 아니니 CLI로 할 수 있는 방법을 알아야겠다고 생각해서 검색해보니 CLI에서는 json 파일을 수정해야한다고 되어있더라구요. 그런데 json파일을 nano 혹은 vi로 확인해보면 한 줄로 너무 길게 되어있어 수정하는 것이 어렵더라구요. 혹시 그냥 도커 엔진 CLI로 바로 수정하거나 docker 명령어로 옵션을 수정할 수 있는 방법이 있을까요?
그리고 이때 도커 컨테이너를 무조건 종료시켜야하나요? 아니면 실행 중에도 가능한지 궁금합니다.
1등
달소 2021.09.02. 12:53
볼륨매칭을 통해 생성하셨으면 데이터는 모두 볼륨매칭해준 폴더에 있습니다.
docker rm 명령어로 컨테이너 삭제 후 옵션변경한 명령어로 docker run 해주시면됩니다
도커 컨테이너는 종료해주셔야 데이터가안꼬입니다!
달소
아하 그렇군요. 어짜피 도커 컨테이너를 삭제해도 데이터는 남아있고 세부적인 옵션은 환경 변수로 조정하니까 삭제/재설치 해도 큰 문제가 없다는 것이군요. 이게 도커의 장점인가 보네요. 감사합니다.
달소 2021.09.02. 13:03
ExpBox
넵 맞습니다 ㅎㅎ 이미지 버전업의 원리도 동일합니다
cmt alert