본문 바로가기

Linux(Centos or RHEL)

(30)
rp_filter란...? 1. Reverse Path Filtering? 1) rp_filter 설명 https://access.redhat.com/solutions/53031 위의 링크를 보면 다음과 같은 기능을 한다고 나와있습니다. ----- rp_filter - INTEGER 0 - No source validation. 1 - Strict mode as defined in RFC3704 Strict Reverse Path Each incoming packet is tested against the FIB and if the interface is not the best reverse path the packet check will fail. By default failed packets are discarded. 2 - ..
도커의 브릿지 네트워크에서의 테스트 이모저모 사전지식 (1) CIDR란..? https://docs.netgate.com/pfsense/en/latest/book/network/understanding-cidr-subnet-mask-notation.html Networking Concepts — Understanding CIDR Subnet Mask Notation | pfSense Documentation Important Netgate is offering COVID-19 aid for pfSense software users, learn more. Understanding CIDR Subnet Mask Notation pfSense® firewalls use CIDR (Classless Inter-Domain Routing) notation ..
처음 실행하는 컨테이너에서 실행시키는 스크립트에서 발생할 수 있는 에러...? 컨테이너를 실행시킬 때, 미리 만들어둔 스크립트를 실행시키고 싶은 경우가 있습니다. 이 경우에는 보통 Dockerfile을 만들어서 그 안에 만들어둔 스크립트를 컨테이너에 복사(ADD나 COPY를 이용), 스크립트에 실행 권한 부여(”RUN chmod +u”를 이용), 컨테이너에서 스크립트를 실행(CMD나 ENTRYPOINT를 이용)합니다. 하지만 컨테이너에서 다음과 같은 에러가 발생하는 경우가 있습니다. standard_init_linux.go:211: exec user process caused "exec format error“ 코드의 줄 번호를 나타내는 211은 도커 버전에 따라서 다르게 나타날 수 있습니다. 해당 에러는 컨테이너에서 지정된 파일을 어떤 프로그램을 이용하여 실행해야 하는지 모를 경..
도커 컨테이너 용량 제한...? 아래의 링크를 참조하였습니다. 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의 약어로, 도커 컨테이너 내부에 호스트 도커 데몬과는 별개의 새로운 도커 데몬을 실행시키는 것입니다. 새로 실행된 도커 데몬 컨테이너에, 새로운 도커 클라이언트 컨테이너를 이용..