Gunner’s Workspace
  • Home
  • About
container

Docker registry login problem

  • Gunner Kwon

Gunner Kwon

06 Jul 2017 • 1 min read

Docker registry login problem

Docker 접속하는데 로그인이 되지 않는 문제에 직면했습니다!!
갑자기…

Prerequisite

  • Docker version 17.03.1-ce
  • Docker-machine version 0.10.0
  • Docker Server Version 17.06

private registry에 접속을 시도합니다.

$ docker login example.com
Error response from daemon: Get http://docker.example.com/v2/: dial tcp 176.32.84.179:80: getsockopt: connection refused

이런 문제가 발생했습니다.

원인은 현재 Private Docker Registry가 v1인데 자꾸 접속 시도를 v2 로 하는 것입니다.

원인

원인은 제가 며칠전에 docker를 업데이트한 것에 있었습니다.

docker 17.04 부터 registry v1 에 접속할 수 없다고 합니다.

docker toolbox를 사용하는 저는 docker -v를 쳐보고 17.03이 나와서 이상하게 생각했는데,

docker info 를 쳐보고 Docker server version이 17.06임을 확인했습니다.

해결

docker machine을 사용 중 일 경우는 간단합니다.
boot2docker.iso 버전을 17.03 으로 낮춰 주는 겁니다.

Release v17.03.1-ce · boot2docker/boot2docker · GitHub
여기서 다운 받고,

Docker-machine을 멈춘 뒤,

$ docker-machine stop

Virtualbox에서 default 이미지의 위치를 확인, 덮어써줍니다.

/Users/user/.docker/machine/machines/default/boot2docker.iso

이제 다시 로그인 시도를 해봅니다.

접속이 정상적으로 됩니다.

#docker #docker-machine #registry #problem

Kubernetes overview

What is Kubernetes? Kubernetes is a portable, extensible open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. Popular container orchestration system Why Kubernetes? * Automatic binpacking (Managing container) * Horizontal scaling * Automated rollouts and rollbacks * Self-healing * Service discovery and load balancing * Secret and configuration management Ref:
18 Feb 2019 3 min read

kubernetes logging fluent-bit deamonset

여기서는 fluent-bit deamonset 설정하면서 만난 문제점을 간단히 공유하고자 합니다. fluent-bit deamonset 설정 GitHub - fluent/fluent-bit-kubernetes-logging: Fluent Bit Kubernetes Daemonset 위 리포지토리를 참고해서 fluentbit 을 설치합니다. rbac 설정 먼저 RBAC for fluentbit 을 설정합니다.0 kubectl create -f https://raw.githubusercontent.com/fluent/fluent-bit-kubernetes-logging/master/fluent-bit-service-account.yaml $ kubectl create -f
07 Dec 2018 3 min read

Docker private registry 간편 설정 KOPS

이 전 글에서 kubernetes 에  docker private registry 를 사용하는 방법 에 대해 기술 했습니다. 하지만 막상 사용하다보면 매번 imagePullSecrets 을 입력해줘야하는 불편함이 있습니다. 해서 각 노드마다  docker.json 을 배포해주면 되지 않을까 싶어서 찾아보다보니 kops 에서 자체적으로 지원합니다. kops/security.md at master · kubernetes/kops · GitHub 위 링크를 가면
04 Dec 2018 1 min read
Gunner’s Workspace © 2025
  • Sign up
Powered by Ghost