사용자 도구

사이트 도구


docker:install_debian

문서의 이전 판입니다!


Docker install on Debian Linux

설치

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

docker-compose 최신 버전 설치

# 최신 버전 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

ctop 설치

docker/install_debian.1580349238.txt.gz · 마지막으로 수정됨: 2020/01/30 10:53 저자 kwon37xi