전체 글
-
DooD (docker-outside-of-docker) 를 통해 Jenkins 컨테이너에서 docker 사용하기docker 2021. 9. 6. 20:55
Jenkins 를 docker 를 통해 컨테이너로 띄우는 것이 아주 편해져서 이제는 docker 로 운영하고 있다. 그런데, Jenkins 상에서 Docker 관련 작업이 필요하여 단순하게 컨테이너 내부에서 설치를 하려고 했는데, 내부에서 docker 를 띄우는 것과 관련하여 이것저것 이슈가 있다고 한다. (https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/) 관련해서 좀 더 찾아보았는데, 내부에서 Docker 를 전부 띄우지 말고 외부(호스트 환경) 의 Docker 와 소켓을 공유하여 사용하는 것이 그나만 나은 방법이라고 한다. 이를 기존의 방식인 Docker-in-docker 와 대비하여 Docker-outside-of-..
-
[CentOS 7] firewalld 설정을 통해 서버를 게이트웨이로 사용하기linux 2021. 9. 3. 00:47
일반 컴퓨터를 게이트웨이로 사용해야 할 경우가 있다. 사설망 내부에 또 다른 사설망을 만들어야 할 경우가 그렇다. 이 경우 한 서버에 두 개의 NIC(랜카드) 를 장착시키고 내부 사설망에서 게이트웨이 역할을 하도록 할 수 있다. 이 때, CentOS 7 의 firewalld 설정을 이용하면 아주 간단하게 처리 할 수 있다. 환경 두 개의 사설망 사설망1 는 192.168.1.0/24 의 서브넷 사설망2 는 10.10.1.0/24 의 서브넷 (내부에 존재하며 직접적으로 인터넷과 연결되지 않음) 서버1 (내부 사설망에서 게이트웨이 역할을 할 서버) CentOS 7.9: firewalld 가 기본적으로 적용되어 있다. 두 개의 NIC (랜카드): 임의로 eno1, enp3s0 라고 하자 컴퓨터1 (내부 사설망..