ubuntu 인스턴스에서 docker 설치
·임성혁
milvus vector db를 띄우기 위해 aws free tier로 t2.micro 인스턴스를 하나 만들었다.
Ubuntu를 선택해서 진행하였기에 Ubuntu 인스턴스를 기준으로 Docker 설치하는 법을 소개한다.
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
Do you want to continue? [Y/n] : 에 y를 치고 enter키를 누른다.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Docker 공식 GPG 키는 Docker 소프트웨어 패키지의 진위와 무결성을 확인하기 위해 사용하는 공개 키로, 패키지를 안전하게 설치하기 위해 반드시 등록해야 한다.
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Do you want to continue? [Y/n] : 에 y를 치고 enter키를 누른다.
- Docker 서비스 상태 확인
sudo systemctl status docker
실행이 잘 되는 것을 확인했으면 :wq를 입력해 다시 빠져나온다.
- 도커 컨테이너 실행 테스트
sudo docker run hello-world
테스트를 위해 hellow-world 이미지로 컨테이너를 실행했을 때 아래 이미지처럼 나오면 정상이다.
사용자 그룹에 docker 추가 후 재로그인한다.
sudo usermod -aG docker $USER
# 이후에 로그아웃 후 재로그인하거나 터미널 재시작 필요
혹시나 터미널 재시작 했는데도 permission denied가 뜬다면 위의 명령어를 복사하지말고 직접 타이핑해서 입력해보면 될 가능성이 높다.