사용자 도구

사이트 도구


docker:install_debian

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
다음 판 양쪽 다음 판
docker:install_debian [2019/11/10 21:23]
kwon37xi 만듦
docker:install_debian [2020/01/30 10:50]
kwon37xi [설치]
줄 4: 줄 4:
   * [[https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-debian-10|How To Install and Use Docker on Debian 10 | DigitalOcean]]   * [[https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-debian-10|How To Install and Use Docker on Debian 10 | DigitalOcean]]
   * [[https://computingforgeeks.com/install-docker-and-docker-compose-on-debian-10-buster/|Install Docker and Docker Compose on Debian 10 Buster - Computing for Geeks]]   * [[https://computingforgeeks.com/install-docker-and-docker-compose-on-debian-10-buster/|Install Docker and Docker Compose on Debian 10 Buster - Computing for Geeks]]
 +
 +===== 설치 =====
 +<code sh>
 +sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
 +
 +# repo gpg key 등록
 +curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
 +
 +# repo 등록. /etc/apt/sources.list 에 등록됨.
 +sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
 +
 +sudo apt update
 +
 +# docker-ce 패키지가 정말로 docker.com 에서 설치되는지 확인
 +apt-cache policy docker-ce
 +# 위의 출력이 다음과 유사해야 함.
 +docker-ce:
 +  설치: 5:19.03.4~3-0~debian-buster
 +  후보: 5:19.03.4~3-0~debian-buster
 +  버전 테이블:
 + *** 5:19.03.4~3-0~debian-buster 500
 +        500 https://download.docker.com/linux/debian buster/stable amd64 Packages
 +        100 /var/lib/dpkg/status
 +
 +# docker community edition 설치
 +sudo apt install docker-ce docker-ce-cli containerd.io
 +
 +# service 등록여부 확인 - 자동 등록됨.
 +sudo systemctl status docker
 +
 +# docker group 에 현재 사용자 등록하여 sudo 없이 docker 실행하게
 +sudo usermod -aG docker ${USER}
 +
 +# 재부팅 후 docker 사용, 혹은 다음과 같이 한 뒤에 바로 docker 사용 가능
 +su - ${USER} # 비번 입력 후
 +id -nG # 정말로 docker group 에 들어갔는지 확인
 +
 +# docker 명령 사용시작
 +docker ps
 +</code>
 +
 +===== docker-compose 최신 버전 설치 =====
   * [[https://computingforgeeks.com/how-to-install-latest-docker-compose-on-linux/|Install Latest Docker Compose on Ubuntu 18.04 / CentOS 8 / Debian 10 / Fedora 30 - Computing for Geeks]]   * [[https://computingforgeeks.com/how-to-install-latest-docker-compose-on-linux/|Install Latest Docker Compose on Ubuntu 18.04 / CentOS 8 / Debian 10 / Fedora 30 - Computing for Geeks]]
 +
 +<code sh>
 +# 최신 버전 docker-compose 버전 확인 후 다운로드, 시간이 좀 걸린다.
 +curl -s https://api.github.com/repos/docker/compose/releases/latest \
 +  | grep browser_download_url \
 +  | grep docker-compose-Linux-x86_64 \
 +  | cut -d '"' -f 4 \
 +  | wget -qi -
 +
 +# 실행 권한 부여
 +chmod +x docker-compose-Linux-x86_64
 +
 +# root 영역으로 이동
 +sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
 +sudo chown root:root /usr/local/bin/docker-compose
 +
 +# version 확인
 +docker-compose version
 +
 +# bash 자동완성
 +sudo curl -L https://raw.githubusercontent.com/docker/compose/master/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
 +# 이후 셸을 다시 시작하거나 다음 명령으로 즉시 로딩
 +source /etc/bash_completion.d/docker-compose
 +
 +docker-compose <tab누르면 명령 자동완성>
 +
 +# 삭제하고 싶으면
 +sudo rm /usr/local/bin/docker-compose
 +</code>
docker/install_debian.txt · 마지막으로 수정됨: 2022/02/04 13:34 저자 kwon37xi