Centos 7에서 도커를 설치하지 못했습니다.

Centos 7에서 도커를 설치하지 못했습니다.

docker를 설치하려고 할 때 Linux 셸에 다음 명령을 입력하면 문제가 발생합니다.

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 14] curl#7 - "Failed to connect to 2600:9000:219a:f800:3:db06:4200:93a1: Network is unreachable"

하지만 이 URL로 브라우저에 접속하면

https://download.docker.com/linux/centos/docker-ce.repo

파일을 다운로드할 수 있어요.

Docker를 설치하기 위해 다음 참조를 따랐습니다.

https://computingforgeeks.com/installing-docker-ce-ubuntu-debian-fedora-arch-centos/

권장 설치 방법을 알려주실 수 있나요?

답변1

시스템이 IPv6를 구문 분석하고 사용하려고 합니다. 어쩌면 시스템이 IPv4만 사용할 수도 있습니다. yum에서 IPv6를 비활성화하려면 다음 줄을 추가하세요.ip_resolve=4/etc/yum.conf 파일의 "main" 섹션

답변2

귀하의 환경에서 특정 범위의 IP를 허용하지 않고 yum-config-manager가 프록시 환경 변수를 지원하지 않을 수도 있습니다. 따라서 ipv4에서 모든 IP를 시도하는 논리에 따라 ipv6을 사용하기 시작했지만 실패했습니다.

이 문제를 우회하는 한 가지 방법은 아래와 같이 프록시 설정을 추가하고 /etc/yum.conf시스템에 내부 저장소가 있는 경우 부작용이 있을 수 있으므로 항상 이를 제거하는 것입니다.

[main]
proxy=http://yourproxyserver:yourproxyport

더 중요한 것은 또 다른 문제가 있다는 것입니다https://github.com/rpm-software-management/yum-utils/issues/65, 누군가가 문제를 해결할 수 있기를 바랍니다.

미리 감사드립니다!

관련 정보