728x90

docker 설치 중 오류를 발견했다. 

 

 

$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 

File "/bin/yum-config-manager", line 135 except yum.Errors.RepoError, e: ^ SyntaxError: invalid syntax

 

 

- Python 2.x 와 Python 3.x의 문법 차이로 인한 문제이다.

   (yum-config-manager가 Python 2.x 구문을 사용하여 작성된 스크립트인데, 현재 시스템에서 기본 Python이 3.x로 설정되어 있어서 발생하는 문제)

- yum-utils 패키지를 재설치하고, yum-config-manager를 다시 사용할 수 있는 방법을 찾아야 한다.

 

 

1. yum-utils 패키지 설치

sudo yum install -y yum-utils

 

: yum-config-manager를 사용할 수 있도록 한다.

 

 

 

2. yum-config-manager 재실행

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 

 

 

3. Docker 설치

 

$sudo yum install -y docker-ce docker-ce-cli containerd.io

$sudo systemctl start docker
$sudo systemctl enable docker

$sudo systemctl status docker

+ Recent posts