데브옵스

삽질기록2 - NCP 서버에 도커 설치

ZestLee 2023. 5. 29. 18:40

도커 설치

  • 도커를 이용할 것이기 때문에 docker, docker-compose 설치를 해 주자
  • 업데이트부터 해 주자
sudo apt update
  • 그리고 docker 를 설치한다
sudo apt install docker-ce
  • 그 다음 docker compose 를 설치한다
sudo curl -L https://github.com/docker/compose/releases/download/v2.1.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
  • 그리고 권한 설정을 해 준다
sudo chmod +x /usr/local/bin/docker-compose
  • 잘 되었는지 docker compose 의 버전을 체크해 준다
docker-compose --version

--- 추가

 

아니 도커 설치를 다 하지 않았음

그리고 생각해 보니 서버에서는 docker compose 사용을 안 할 거기 때문에 설치 안 해줘도 됨

  • https 리포지토리 추가하는 데에 필요한 것들을 추가해 준다
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
  • 공식 GPG 키 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  • 도커 공식 저장소 추가
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
  • 다시 업데이트 한 후 docker 설치
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
  • sudo 없이 도커 사용하도록 설정
sudo usermod -aG docker $USER
  • 도커 설치 잘 됐는지 확인
docker --version