[도커] 데몬 구성
네트워크 구성
컨테이너 간 통신을 위해
- 네트워크 생성
- 생성한 네트워크에서 컨테이너 실행
컨테이너 내부에서 로컬 서비스에 접근할 수 있도록 하기 위해서는 로컬 호스트에 대한 접근 설정이 필요하다.
도커 데몬 구성
/etc/docker/daemon.json
파일 수정을 통해 모든 도커 데몬에 대한 설정을 구성할 수 있다.
- DNS 서비스 구성
{ "dns": ["dns서버ip"], "dns-search": ["검색도메인문자열"] }
dns-search
: 도메인 이름에 접미사로 추가하여 도메인을 검색하기 위해 검색 도메인 문자열을 추가한다.
- 프록시 설정
{ "proxies": { "default": { "httpProxy": "http프록시서버", "httpsProxy": "https프록시서버", "noProxy": "프록시제외대상" } } }
noProxy
: 프록시 서버를 통하지 않고 직접 통신할 도메인 또는 IP 주소를 설정한다.
그래들 플러그인
> Connection to the Docker daemon at ‘localhost’ failed with error "[2] No such file or directory"; ensure the Docker daemon is running and accessible
bootBuildImage 태스크 실행 도중 위와 같은 에러가 발생한다면 다음 명령어를 실행한다.
sudo ln -s "$HOME/.docker/run/docker.sock" /var/run/docker.sock
Comments