CentOS에서 실행중인 도커 1.12가 있습니다. 내가 그것에 안전하지 않은 레지스트리를 추가하려고하고 설명서에 언급 된 것들이 작동하지 않습니다. 시스템에서는 systemd
을 사용하므로 /etc/systemd/system/docker.service.d/50-insecure-registry.conf
파일을 만들었습니다.안전하지 않은 레지스트리를 Docker에 추가하십시오.
$ cat /etc/systemd/system/docker.service.d/50-insecure-registry.conf
[Service]
Environment='DOCKER_OPTS=--insecure-registry="hostname.cloudapp.net:5000"'
로드 데몬과 다시 시작 고정 표시기 서비스, systemd 환경 변수가
$ sudo systemctl show docker | grep Env
Environment=DOCKER_OPTS=--insecure-registry="hostname.cloudapp.net:5000"
이 있음을 보여줍니다하지만 docker info
을 실행할 때 나는 그 불안 레지스트리
$ docker info
........
Registry: https://index.docker.io/v1/
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
Insecure Registries:
127.0.0.0/8
를 추가 표시되지 않습니다 후
이미지를 hostaneme.cloudapp.net
으로 푸시하면
할 수 있는게 있나요? 내가 놓친 게 있니?
UPDATE 콘텐츠
다음{
"insecure-registries" : [ "hostname.cloudapp.net:5000" ]
}
있는 파일 /etc/docker/daemon.json
을 추가하여 문제를 해결 그리고 작동 hostname.cloudapp.net:500
그 불안 레지스트리 후 고정 표시기를
sudo systemctl daemon-reload
sudo systemctl restart docker
를 다시 시작합니다.
누군가이 경우에 (당신에게 관대 한 유예 기간을 준 후에) 당신을 때리는 동안, 이것은 자기 대답을위한 훌륭한 사례 였을 것입니다. – BlackVegetable
우수! Openshift http://www.javamonamour.org/2017/12/docker-insecure-registry.html에서 "oc cluster up"하는 동안이 오류 메시지가 표시되어 해결되었습니다. – PierluigiVernetto