문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
docker:install_debian [2019/11/10 21:23] kwon37xi 만듦 |
docker:install_debian [2020/01/30 10:50] kwon37xi [설치] |
||
---|---|---|---|
줄 4: | 줄 4: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | ===== 설치 ===== | ||
+ | <code sh> | ||
+ | sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common | ||
+ | |||
+ | # repo gpg key 등록 | ||
+ | curl -fsSL https:// | ||
+ | |||
+ | # repo 등록. / | ||
+ | sudo add-apt-repository "deb [arch=amd64] https:// | ||
+ | |||
+ | sudo apt update | ||
+ | |||
+ | # docker-ce 패키지가 정말로 docker.com 에서 설치되는지 확인 | ||
+ | apt-cache policy docker-ce | ||
+ | # 위의 출력이 다음과 유사해야 함. | ||
+ | docker-ce: | ||
+ | 설치: 5: | ||
+ | 후보: 5: | ||
+ | 버전 테이블: | ||
+ | *** 5: | ||
+ | 500 https:// | ||
+ | 100 / | ||
+ | |||
+ | # 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 최신 버전 설치 ===== | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | <code sh> | ||
+ | # 최신 버전 docker-compose 버전 확인 후 다운로드, | ||
+ | curl -s https:// | ||
+ | | grep browser_download_url \ | ||
+ | | grep docker-compose-Linux-x86_64 \ | ||
+ | | cut -d '"' | ||
+ | | wget -qi - | ||
+ | |||
+ | # 실행 권한 부여 | ||
+ | chmod +x docker-compose-Linux-x86_64 | ||
+ | |||
+ | # root 영역으로 이동 | ||
+ | sudo mv docker-compose-Linux-x86_64 / | ||
+ | sudo chown root:root / | ||
+ | |||
+ | # version 확인 | ||
+ | docker-compose version | ||
+ | |||
+ | # bash 자동완성 | ||
+ | sudo curl -L https:// | ||
+ | # 이후 셸을 다시 시작하거나 다음 명령으로 즉시 로딩 | ||
+ | source / | ||
+ | |||
+ | docker-compose < | ||
+ | |||
+ | # 삭제하고 싶으면 | ||
+ | sudo rm / | ||
+ | </ |