'데이터 엔지니어'로 성장하기

정리하는 걸 좋아하고, 남이 읽으면 더 좋아함

기타/Docker

Docker) [해결] dial tcp: lookup docker on *.*.*.*:53: no such host_gitlab-runner

MightyTedKim 2021. 9. 8. 13:12
728x90
반응형

오류 해결

dial tcp: lookup docker on 19.32.192.11:53: no such host

  • 상황
    • dind 안에서, docker login 안됨
    • $ docker login -u deet1107 -p ******
    • WARNING! Using --password via the CLI is insecure. Use --password-stdin. error during connect: Post http://docker:2375/v1.39/auth: dial tcp: lookup docker on **.*.***.**:53: no such host
  • 조치
    • HTTP 프록시 설정
      •  
      • Variables: HTTPS_PROXY: http://***.219.61.252:8080 HTTP_PROXY: http://***.219.61.252:8080 NO_PROXY: ".domain.com,.something.thing"
  • docker.service에도 추가해줘야했던, 프록시 설정을 gitlab-ci.yml의 변수에도 추가해줘야함
  • privileged=true 하지 않아도됨
  • gitlab-runner는 도커로 실행함

----

 

harbor https 설정 관련해서 또 확인했었는데, 다른 방식으로도 해결을 했다.

기본적으로 no host라고 나오면, namespace부터 봐야한다.

 

/etc/resolv.conf

namespace [harbor_ip] # 순서가 중요하다

namespace 19.32.192.11 # 기존에 설정된 IP

 

이렇게 설정하니까 바로 적용이 된다. 이제 harbor 인증서 문제 해결해야한다.

728x90
반응형

'기타 > Docker' 카테고리의 다른 글

Docker) run할 때 git pull하기  (0) 2021.11.12
Docker) docker-compose 설치  (0) 2021.10.06
Docker) Proxy 설정  (0) 2021.09.21
Harbor) 인증서 설정하기_docker,linux  (0) 2021.09.10
Harbor) minio 연결하기 실수  (0) 2021.09.09