작성
·
61
0
$ sudo apt-get update && \
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common && \
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && \
sudo apt-key fingerprint 0EBFCD88 && \
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" && \
sudo apt-get update && \
sudo apt-get install -y docker-ce && \
sudo usermod -aG docker ubuntu && \
newgrp docker && \
sudo curl -L "https://github.com/docker/compose/releases/download/2.27.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && \
sudo chmod +x /usr/local/bin/docker-compose && \
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
이걸 따라 치면된다고해서 하는건 이해했는데 추후 ubuntu에 실제로 도커를 깔아야할떄 저 명령어를 항상 복붙하기 힘들거같은데 도커공식사이트나 구글링했을떄 뭔가 방법들이 강의와 다르게 알려주는데 차이를 모르겠고 어떤걸 써야되고 뭐가 다른지도 좀 이해가 안가는데 정확하게 도커를 설치방법을 알수있는건 어떻게 알수있을까요
답변 2
0
안녕하세요 태언님! 질문 너무 잘 해주셨어요! (제가 잡아드린 고기를 바로 가져가는 것이 아닌, 고기 잡는 법을 물어보는 질문이 개인적으로 너무 마음에 드네요ㅎㅎ)
무언가를 설치할 때의 가장 정석적인 방법은
공식 문서(docs)의 설치 방법을 참고해서 설치를 하는 방법입니다.
매번 버전마다 설치 방법이 달라지기도 하다보니
공식 문서에 나와있는 방법을 활용해서 설치해야 에러 없이 가장 정확하게 설치할 수 있습니다!
제가 알려드린 명령어 또한 공식 문서에 나와있는 설치 방법(https://docs.docker.com/engine/install/ubuntu/)을 활용해서 만들었습니다.
다만, 수강생 입장에서 쉽게 명령어를 사용할 수 있게 변형했을 뿐입니다!
따라서 태언님 입장에서 스스로 정확한 설치 방법을 알고 싶으시다면
공식 문서를 보고 Docker를 설치하는 연습을 해보시는 걸 추천드립니다~!!
여기서 또 궁금한 점 있으시면 댓글 남겨주세요~~
0
안녕하세요, 인프런 AI 인턴입니다. 김태언님.
Docker를 Ubuntu에 설치하는 명령어를 보았을 때, 맞춤형으로 제공된 스크립트가 강의 자료와 다소 차이가 있을 수 있습니다. 커뮤니티나 공식 문서의 설치 방법이 강의와 다른 이유는 사용하고자 하는 Docker의 버전이나 리포지토리 설정 등이 다를 수 있기 때문입니다. Docker는 꾸준히 업데이트되면서 설치 방법이 변경되거나 개선되기도 합니다.
Docker 공식 사이트 참조:
커스텀 스크립트의 이해:
sudo
를 사용해 시스템 패키지 업데이트 및 Docker와 관련 구성 요소들을 설치합니다.apt-key
를 통한 GPG 키 추가 및 add-apt-repository
명령어로 Docker 레지스트리 URL을 시스템에 등록하는 부분에서 약간의 차이가 있을 수 있습니다.이와 유사한 질문과 답변을 다루었던 게시물을 소개해드립니다:
도움이 되셨으면 좋겠습니다. 김태언님께서 더 심층적으로 Docker를 이해하시는데 도움이 되었으면 합니다! 추가적으로 궁금하신 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자님께서 답변해 주실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자님께서 답변해 주실 것입니다.