2023. 8. 30. 22:46ㆍ기술집/서버관련
이번에 공부 좀 하려고 카페24에서 가상서버 호스팅을 큰맘먹고 결제.
한달정도 밍기적대다가... 드디어!!!
라라벨 설치를 해보려는데.. 도커가 눈에 밟힙니다.
음.
전에도 라라벨하려다 한번 말아먹었는데...
이번에도 그러면????
도커를 설치하면 뭐 그럴 염려가 없다길래 개념만 대충 보고
linux docker 설치하는법을 보고 열심히 따라했습니다.
전 centos 만 씁니다 ㅋ 한창때는 오픈스제도 건들고 그랬는데..
아, 입문은 페도라였습니다.
이제는 뭐... 써본적만 있는 그냥 일반인 수준 ;; ㅠㅠ
암튼. 열심히 따라했는데..
missing signature key
이런 에러가 뜨면서 docker pull 에러가 납니다.
아니 왜???
열심히 한글로 적혀있는 설명들을 보면.... 그냥 다 됩니다.
이런 에러를 취급하질 않아요 ;;;;
영어로 적힌것들을 보다가...
버전때문인가???
설치버전은 1.13.1
근데 블로그들에는 이런 숫자보다 훨씬 높습니다???
yum update
요거 하나로 기냥 다 업데이트를 갈겨버립니다.
속 시원~ 하다!
그럼 이제 업그레이드 됐겠지???
다시...
사라지지 않는... missing signature key 에러.
난 docker pull 할 수 없는겐가..
그보다 왜 버전은 아직 그대로지????
딱 여기까지 헤매다가 이틀정도 쉬었습니다.
그리고 오늘 다시 이거 해결하려고 열심히 인터넷을 뒤졌죠.
근데.. 어디 외국어로 되어있는것들을 다 보다보니까..
결론은 버전이 문제가 되는것 같았습니다.
오래된 버전의 os 에다가 지금 저한테 설치 된 1.13.1 버전으로
겨우 docker pull 에러 : missing signature key 를 발생시켰다고 나와있네요.
아. 이건 분명 버전이다.
그래서 일단 지우기로 합니다.
yum remove docker
설치 되어있는 docker 를 삭제하고.. 거기 나와있는대로 다시 설치를 합니다.
일단 yum install -y yum-utils 실행해서 저놈을 설치하라고 하네요.
아, 저번에 이것저것 따라하다가 설치했었다 ㅎ
다음으로는.. CentOS 에서 최신버전을 받을 수 있도록 리포지트리를 추가 합니다.
yum-config-manager --add-repo https://download.docker.com/linix/centos/docker-ce.repo
오타 없겠지? ㅎ
산뜻하게 리포지트리가 추가 됩니다.
그럼 이제 설치를 해야겠죠???
이게 더 깁니다.
yum install docker-ce docker-cd-cli containerd.io docker-buildx-plugin docker-compse-plugin
아차. 이놈의 오타 ㅋㅋㅋㅋ installl 이 뭐냐 ㅋ
수정해서 다시 실행~!!!
와.. 두근댑니다. 추가한 리포지트리에서 뭔가 나와써!!!!!
y 를 눌러 설치를 했습니다.
어... 근데 뭔가 에러같은 메세지가...??
버전을 확인해봤는데 그대로...??????
메세지에 적힌걸로 보니.. /usr/bin/docker 가 어쩌구저쩌구..
저건 근데 명령어잖아 ;;;
그리고 원래 docker 이미지가 있는건지..
암튼 /var/lib/docker 쪽으로 가보니까, 예전에 설치했던 그 디렉토리들이 있었습니다.
그래서 /var/lib/docker 디렉토리를 통채로 지우고,
rm /usr/bin/docker*
이걸로 명령도 다 지웠습니다. 3갠가? 그정도라서 옵션 깜빡했지만 하나하나 확인하면서 지웠습니다.
그리고 다시 설치를 하려해도.. 똑같은 에러.
아니... /usr/bin 에 docker 관련 없다고 ;;;;;
근데 왜 그걸로 딴지냐 ;;
그렇게 끙끙대다가..
아! 아까 yum 실패하면서 뭔가 설치된게 있을지도 모르겠다!!!
그래서 일단 확인합니다.
yum list installed | grep docker
와.... 2개 있네요.
버전봐라. 1.13.1
이놈이 구석진데 조용히 숨어있던.. Linux docker 암세포!!!!
아니... 암세포라고 하긴 좀 그런가 ;;;
암튼. 그래서 이 두녀석을 싹 지워줬습니다.
지운다음에 다시..
yum install docker-ce docker-cd-cli containerd.io docker-buildx-plugin docker-compse-plugin
명령어 실행!!
우와!!! 우와아!!!!!
CentOS docker 설치 현장을 보고있습니다.
와.
다 설치가 되고있는 이 감격적인 순간 ㅠㅠ
설치 된 다음에 버전을 확인 해 봤습니다.
1.13.1 버전이었는데... 24.0.5
헐..
도대체 얼마만큼의 차이가 있는거냐 ;;;
yum install docker
요거 했더니 설치되는게 1.13.1 버전이었습니다.
linux centos docker 설치 할때에는 절대 저것만 믿으면 안됩니다 ㅠ
설치가 되었으니 docker 실행을 합니다.
systemctl start docker
실행이 잘 되고있는거 확인 됐죠?
그럼 이제... 시키는대로. 한번 실행 해 봅니다.
docker run hello-world
요건 도커허브에서 테스트 이미지를 받아서 메세지만 출력해주는거라고 합니다.
설치, 연결이 잘 되어있으면 문제없겠죠?
두근두근.
잘 나옵니다.
그럼.. 이제 대망의 pull 한번 땡겨볼까요???
이 지긋지긋한...
linux docker pull : missing signature key 에러..
나올까... 버전업 하면 해결했다는 말이 있는데...
쏴리 질러~~~~~!!!!!!!!!!!!!1
docker pull 에러없이 잘 되었습니다!!!!
꺙아아아아아아아아아아아아아아아아아아ㅏㅏㅏ아아아아아아앙
이제 겨우 출발선에 섰네요 ㅋㅋㅋㅋ
혹시라도 동일한 missing signature key 에러 때문에 진행을 못하시는 분들.
일단 버전부터 확인해보시고, 낮은 버전이다!!
그럼 지우고, 추가하고, 설치하고..
이렇게해도 해결이 안된다면... 음. 제 수준을 벗어났네요 ㅎㅎㅎ
애초에 저도 실력이 있어서 해결방법을 찾은게 아니라.
다른 능력자분의 정보를 보고 따라해보고 이렇게 해결 했다! 라는 공유차원이니..
암튼 담에는 도커를 이용해서 라라벨 설치를 해 봐야겠습니다 ㅎㅎ
'기술집 > 서버관련' 카테고리의 다른 글
[Linux] vsftpd code=exited, code=1 에러 해결 (0) | 2023.08.05 |
---|---|
[LINUX] 리눅스 파일,디렉토리 이름 시작부분에 특수문자 / 기호 있을때 (1) | 2022.10.07 |
[Linux] 쉘스크립트 if문 조건 오류 - integer expression expected (0) | 2022.07.04 |
[Linux] 윈도우xp 다운받은 압축파일 손상되는 문제해결 - zip 명령어 (0) | 2018.03.30 |
[Linux] 쉘스크립트 crontab 동작시 /dev/null 2>&1 효과 (0) | 2017.11.13 |