도커 컨테이너 이미지 빌드시 Permission 에러 발생할 경우
: 도커파일에 USER root 을 추가한 뒤 빌드하면 끝
RUN apt-get에서 not installed와 같은 빨간글씨 경고가 나올경우
: ENV DEBCONF_NOWARNINGS yes 를 추가
도커 이미지 혹은 컨테이너 삭제 꿀팁
: 지우고 싶은 컨테이너가 여러 개인데 일괄 삭제하기 어려운 경우에 사용
1. docker ps -a로 컨테이너 전체 목록 출력
2. 콘솔창에 docker rm을 입력한 상태로 삭제할 컨테이너의 ID를 더블클릭 후 우클릭
: 리눅스의 경우 텍스트를 클릭하면 문장별로 범위 선택이 됨
: 범위 선택 후 마우스 우클릭을 하면 복사가 됨
3. docker rm [컨테이너 이름] 이 입력됨
4. 2~3의 과정 반복 후 삭제
=> network / image 등 모두 가능
도커 스웜 services on the same network can access each other's containers on any port. 경고
: 도커 컴포즈 파일 작성후 스웜으로 service를 추가한 경우 같은 네트워크에 속하게 되므로
따로 expose를 하지 않아도 됨
docker commit
: 리눅스 시스템 혹은 패키지 관련 데이터는 image로 따로 저장되지만
DB 혹은 디렉터리, 파일과 같은 var성 데이터는 저장되지 않음
: Database 컨테이너를 사용하거나 Jenkins의 설정을 영구 저장하기 위해서는
반드시 volume을 추가 하여야함
도커의 터미널 비밀번호
: docker의 터미널 비밀번호는 volta 혹은 jovyan 임
'Container > Docker' 카테고리의 다른 글
다시 정리해 보는 Docker - 개념편 (0) | 2021.10.15 |
---|---|
컨테이너 끼리 RSA키 주고 받아 컨테이너 간 SSH 통신 수립하기 (0) | 2021.10.03 |
도커 네트워크 구조 (0) | 2021.09.21 |
도커 이미지 상태에서 컨테이너 터미널 접속 (0) | 2021.09.09 |
도커 허브 사용법 (0) | 2021.09.07 |