[Docker]Debian(Linux)에 docker 설치하기

zzarbttoo·2021년 8월 14일
0

docker/jenkins/k8s

목록 보기
4/7
post-thumbnail

안녕하세요! Jenkins 공부를 하다 배포환경인 리눅스에 docker 설치할 일이 생겨 이것도 주섬주섬 올려봅니다..🎈

window에 docker 설치하는 것 보다는 linux에 설치하는 것이 훨 간편합니다

참고로 리눅스 별로 설치하는 방법이 다르니 document 참고하시면 좋을 듯 합니다
혹시 본인이 어떤 리눅스 사용하는지 모르신다면

cat /etc/*-release | uniq

입력하면 어떤 리눅스 종류인지 나오니까 해보시면 될 듯 해요!
사실 고냥 document 에 있는거지만 일단 다음과 같이 하면 됩니다

일단 첫번째로 repository 설정!
고냥 복붙해서 붙여넣으시면 됩니다

sudo apt-get update
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
 curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

그리고 이제 docker 설치!
먼저 다시 apt-get update를 하고

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

를 하는데 저는 두번째꺼가 안되더라구요
(docker-ce가 안 설치됨)
그래서 저는 특정 docker-ce를 설치하는 명령어를 사용했습니다

일단 다음 명령어로 어떠한 버전들이 있나를 확인했습니다

apt-cache madison docker-ce

이후 특정 버전을 지정해서 docker-ce, docker-ce-cli를 설치했습니다!

sudo apt-get install docker-ce=5:20.10.7~3-0~debian-buster docker-ce-cli=5:20.10.7~3-0~debian-buster containerd.io

고럼 이렇게 docker 가 설치된 것을 확인할 수 있습니다

이제 실험삼아 hello world 를 실행해보면 다음과 같이 잘 뜨게 됩니다
linux에서는 sudo 권한을 줘야 해서 불편...흑

이렇게 또 설치를 했네요...
리눅스가 편하다고 하는 것에는 이유가 있는 것(애쁠도 마찬가지)
여튼 다들 즐코하세요!

profile
나는야 누워있는 개발머신

0개의 댓글