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 login -u deet1107 -p ******
- WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded Job succeeded
- HTTP 프록시 설정
- 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 |