ubuntu18에 doker설치 중 doker 레파지토리를 지정하는 명령어
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
실행 후
sudo apt-get update && sudo apt-cache search docker-ce
도커 설치를 하려고 할때 아래와 같은 에러가 발생되는 경우 설정을 변경 해줘야 합니다.
sudo apt-get update && sudo apt-cache search docker-ce
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://packages.cloud.google.com/apt cloud-sdk-buster InRelease
Hit:3 http://deb.debian.org/debian buster InRelease
Hit:4 http://deb.debian.org/debian buster-updates InRelease
Get:5 http://packages.cloud.google.com/apt google-cloud-packages-archive-keyring-buster InRelease [5553 B]
Hit:6 http://deb.debian.org/debian buster-backports InRelease
Hit:7 http://packages.cloud.google.com/apt google-compute-engine-buster-stable InRelease
Ign:8 https://download.docker.com/linux/ubuntu buster InRelease
Err:9 https://download.docker.com/linux/ubuntu buster Release
404 Not Found [IP: 99.86.146.98 443]
Reading package lists... Done
E: The repository 'https://download.docker.com/linux/ubuntu buster Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
위의 에러가 발생된 경우 /etc/apt/sources.list 파일을 확인 해보면
cat 혹은 vi 명령으로 확인
deb-src [arch=amd64] https://download.docker.com/linux/ubuntu buster stable
으로 설정이 되어 있습니다. download관련 url이 직접 접속도 허용 하기 때문에 해당 경로에 방문 해보면
와 같이 buster 폴더가 없는 상태 일 수 있습니다.
https://forums.docker.com/t/cant-install-docker-on-ubuntu-20-04/93058/3
내용을 보면 해당 버전의 이미지가 아직 업로드 안된경우 $(lsb_release -cs) 이 명령으로 자신의 ubuntu 버전과 맞는
설정을 지정 하게 되어 있는데 해당 버전의 이미지가 없는 경우로 생각 됩니다.
(리눅스 콘솔에서 lsb_release -cs 명령어 실행시 buster라고 출력되고 lsb_release -a 명령어 실행시 리눅스 버전 상세 정보를 얻을 수 있습니다.)
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu cosmic stable"
경로를 cosmic로 변경 후 설치를 시도 했는데 설치는 정상적으로 가능 합니다.
도커 사용중 버전 문제가 발생되는 경우 해당 글을 갱신 하도록 하겠습니다.
'OS > 리눅스' 카테고리의 다른 글
alias 명령어 별칭 만들기 (0) | 2022.03.04 |
---|---|
ubuntu docker 설치 (0) | 2022.03.02 |
systemd.timer crontab대체 (0) | 2022.02.24 |
crontab 명령어 실행시 계정 변경 (0) | 2017.06.21 |
링크 폴더 생성 (0) | 2016.11.22 |