You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
software-properties-common:
PPA를 추가, 제거시 사용되는 유틸이다.
쉽게 얘기해서 패키지 매니저가 참고하는 repository 정보를 쉽게 추가 제거해준다.
apt-transport-https:
https를 통해 데이터 및 패키지에 접근할 수 있도록 한다.
참고: PPA(Personal Package Archive)?
우분투의 공식 패키지 저장소에 없는 서드 파티 소프트웨어를 위한 개인용 소프트웨어 패키지 저장소이다
🌀 도커(docker) 설치
# (필수아님!) 혹시라도 이전에 docker 를 설치했다면? 한번 지워주면 그만이다.
sudo apt remove docker docker-engine docker.io containerd runc
# docker 리포지토리에 접근하기 위한 키 생성 설정
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 패키지 매니저가 docker 설치 시, 설치 위치를 알기 위한 repository 추가
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 위에서 추가한 repository를 위해서 업데이트!
sudo apt update
# docker 설치
sudo apt install docker-ce
# 깔려서 잘 실행되는지 확인한다.
# Active: active (running) 라는 문구가 보이면 된거다.
sudo systemctl status docker
📌 sudo 없이 docker 쓰기
docker 명령어는 많은 기능이 sudo를 붙여쓰는 경우가 많다.
매번 sudo docker를 쓰기 귀찮으면 단순히 docker라는 그룹에 현재 계정을
포함시키면 된다. 아래처럼 하자.
# 현재 계정을 docker group 에 포함 시킨다.
sudo usermod -aG docker ${USER}
##### 아래 2줄은 현재 계정으로 다시 로그인하기 위한 일종의 trick 이다.
##### 만약 아래처럼 못하면 그냥 exit으로 아예 터미널 종료 후, 다시 로그인을 시도한다.
sudo su - # 루트 계정으로 접속
su - ubuntu # 다시 원래 계정으로 로그인
# 제대로 docker 라는 group에 들어갔는지 확인한다.
# "docker"라는 문구가 보이면 성공한 것이다.
groups ubuntu
# sudo 없이 되는지 테스트해보자. 아래 명령어는 docker 명령어 테스트용으로 자주 쓴다.
docker run hello-world
🌀 도커 컴포즈(docker-compose) 설치
sudo curl -L "https://github.com/docker/compose/releases/download/1.28.5/dockercompose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 이 명령어는 외부에서 그대로 파일을 가져와서 현재의 시스템에 올려 놓는 것이다.
# 결과적으로 "/usr/local/bin/" 경로에 "docker-compose" 라는 이름의 파일로 다운된다.
# 참고) https://github.com/docker/compose/releases 에서 최신 버전 확인이 가능하다.
# 최신 버전을 설치하고 싶다면 위 명령어에 보이는 1.28.5 라는 버전 숫자를 바꿔주면 된다!
sudo chmod +x /usr/local/bin/docker-compose # chmod 를 통해서 실행이 가능하게 세팅
docker compose -v # docker-compose 명령이 제대로 먹히는 지 확인한다.
🌀 필수 유틸 설치
docker 및 docker-compose 설치에 필요한 유틸부터 다운
software-properties-common
:PPA를 추가, 제거시 사용되는 유틸이다.
쉽게 얘기해서 패키지 매니저가 참고하는 repository 정보를 쉽게 추가 제거해준다.
apt-transport-https
:https를 통해 데이터 및 패키지에 접근할 수 있도록 한다.
🌀 도커(docker) 설치
📌 sudo 없이 docker 쓰기
docker 명령어는 많은 기능이 sudo를 붙여쓰는 경우가 많다.
매번 sudo docker를 쓰기 귀찮으면 단순히 docker라는 그룹에 현재 계정을
포함시키면 된다. 아래처럼 하자.
🌀 도커 컴포즈(docker-compose) 설치
Reference
참고
The text was updated successfully, but these errors were encountered: