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
'Data Engineering > Docker' 카테고리의 다른 글
Docker file 만들어보기! (0) | 2021.03.20 |
---|---|
이미지 레이어 확인하기 (0) | 2021.03.13 |
Docker 명령어 (생성,실행,중지,삭제) (0) | 2021.03.13 |
Docker에서 원하는 이미지 다운받는 방법 / 도커 레지스트리 (0) | 2021.03.12 |
ubuntu 에서 Docker 설치 시 E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/d/dnsmasq/dnsmasq-base_2.80-1.1ubuntu1.2_amd64.deb 404 Not Found 에러 해결 법 (0) | 2021.03.12 |