본문 바로가기

전체 글

(44)
도커 컨테이너 용량 제한...? 아래의 링크를 참조하였습니다. https://reece.tech/posts/docker-container-size-quota/ Docker Container Size Quota · reecetech Written by Guido Schade on April 23, 2019 Docker Container Size Quota Docker Container Size Quota Configuration We are running an on premise Kubernetes cluster on Red Hat Linux 7.5 (in VMware). The /var/lib/docker filesystem is a separate partition, forma reece.tech 도커에는 컨테이너의 데이터가 너무 커..
실행중인 컨테이너의 hostname 변경..? 아래의 링크를 참조 https://forums.docker.com/t/change-hostname-of-an-existing-container/361/15 Change hostname of an existing container I found a very simple way of achieving this. Install kitematic. This tools allows you to change the hostname - it will restart - after restarting it will be the newly applied hostname. forums.docker.com 컨테이너의 hostname을 변경시키는 가장 간단한 방법으로는 컨테이너를 다시 만드는 것입니다. 컨테이너를 실행시킬 때에..
타이머...? 참조 https://ja.osdn.net/projects/linux-kernel-docs/wiki/FrontPage [리눅스 커널 해독실] http://acornpub.co.kr/book/linux-kernel-3rd [리눅스 커널 심층분석] 1. 리눅스에서 타이머의 역할 리눅스 커널의 타이머는 크게 2가지 목적을 위해 사용됩니다. (1) 정확한 시간을 기록하기 위해 (2) 일정 시간이 지난 후 지정한 처리를 실행하기 위해 리눅스 커널은 일정한 간격으로 하드웨어 인터럽트(타이머 인터럽트)를 발생시키는 하드웨어 장치(시스템 타이머)를 이용하여 위에서 말한 2가지 작업을 수행합니다. 위에서 언급한 일정 시간이 지난 후 지정한 처리를 하는 것은 여러 가지 용도로 사용됩니다. 예를 들면, 네트워크에서 통신에 문..
도커 다운그레이드시 주의점...? 아래 참조 https://xoit.tistory.com/15?category=738452 [docker] Unknown option dm.basesize --storage-opt dm.* 옵션은 'Device Mapper' 스토리지 드라이버에서만 사용한다. 이미지와 컨테이너의 크기 제한을 늘리기 위해 dm.basesize 옵션 추가 # vi /usr/lib/systemd/system/docker.service .... ExecSta.. xoit.tistory.com 제가 원래 사용하는 도커의 버전은 19.03.8-ce 입니다. 하지만 옛날 버전으로 테스트를 해 볼 것이 있어서 원래 설치되어 있던 도커를 삭제하고, 옛날 버전을 다운로드 및 설치를 했었습니다. 그 과정에서 주의해야될 점이 하나가 있었어서 기..
DinD, DooD..? 아래의 글들을 참조하여 작성하였습니다. https://aidanbae.github.io/code/docker/dinddood/ https://blog.nestybox.com/2019/09/14/dind.html DinD와 DooD...? DinD와 DooD는 반대되는 용어입니다. 이 방법들은 Continuous Integration(CI) 파이프라인에서 사용하거나, 도커를 이용한 개발의 테스트 환경(호스트에서 사용하는 도커 버전이 아닌 다른 버전을 이용하는 것 등등)을 구축할 수 있습니다. DinD는 Docker in Docker의 약어로, 도커 컨테이너 내부에 호스트 도커 데몬과는 별개의 새로운 도커 데몬을 실행시키는 것입니다. 새로 실행된 도커 데몬 컨테이너에, 새로운 도커 클라이언트 컨테이너를 이용..
도커 기본 브릿지와 사용자 정의 브릿지의 차이 (4) 이전 도커의 브릿지에 관한 글에서 사용자 정의 브릿지와 기본 브릿지의 차이들을 설명한 적이 있습니다. (1) 사용자 정의 브릿지는 자동으로 컨테이너 간의 DNS 문제를 해결해 줍니다. (2) 사용자 정의 브릿지는 더 나은 고립을 제공합니다. (3) 컨테이너를 정지시키지 않고 네트워크에 접근/분리 할 수 있습니다. (4) 각각의 사용자 정의 브릿지는 설정이 가능합니다. (5) 기본 브릿지 네트워크는 연결된 컨테이너 간의 환경변수 공유가 가능합니다. 이 중에서 (4)에 대한 테스트를 해볼 차례입니다. 하지만 사용자 정의 브릿지의 설정같은 경우는, 브릿지를 생성할 때 지정할 수 있는 것으로, 아래의 문서를 보시면 자세히 나와있으므로, 이를 참조하면 좋을 것 같습니다. https://docs.docker.com..
도커 기본 브릿지와 사용자 정의 브릿지의 차이 (3) 이전 도커의 브릿지에 관한 글에서 사용자 정의 브릿지와 기본 브릿지의 차이들을 설명한 적이 있습니다. (1) 사용자 정의 브릿지는 자동으로 컨테이너 간의 DNS 문제를 해결해 줍니다. (2) 사용자 정의 브릿지는 더 나은 고립을 제공합니다. (3) 컨테이너를 정지시키지 않고 네트워크에 접근/분리 할 수 있습니다. (4) 각각의 사용자 정의 브릿지는 설정이 가능합니다. (5) 기본 브릿지 네트워크는 연결된 컨테이너 간의 환경변수 공유가 가능합니다. 이 중에서 (3)에 대한 테스트를 해 보겠습니다. (3)에 대한 영어 원문을 보면, 기본 브릿지 네트워크에서는 컨테이너를 중지시키지 않고는 컨테이너를 제거할 수 없는 것처럼 나와 있으나, 실제로 해 본 결과, 가능한 것 같습니다... https://docs.do..
도커 기본 브릿지와 사용자 정의 브릿지의 차이 (2) 이전 도커의 브릿지에 관한 글에서 사용자 정의 브릿지와 기본 브릿지의 차이들을 설명한 적이 있습니다. (1) 사용자 정의 브릿지는 자동으로 컨테이너 간의 DNS 문제를 해결해 줍니다. (2) 사용자 정의 브릿지는 더 나은 고립을 제공합니다. (3) 컨테이너를 정지시키지 않고 네트워크에 접근/분리 할 수 있습니다. (4) 각각의 사용자 정의 브릿지는 설정이 가능합니다. (5) 기본 브릿지 네트워크는 연결된 컨테이너 간의 환경변수 공유가 가능합니다. 이 중에서 (2)에 대한 테스트를 해 보겠습니다. step 1. 사용자 정의 브릿지에서의 네트워크 테스트 1] 테스트용 네트워크를 두 개 만듭니다. [root@centos77 ~]# docker network create --driver=bridge --subn..