원래 AWS를 사용해서 구성했는데 dockerhub에서 이미지 받는 과정을 자주 진행해서 그런지 0.02달러가 청구되었다... 그래서 무료 크레딧을 주는 GCP로 이전해서 여기서 프로젝트를 진행하기로 했다. 근데 docker 설치 과정에 EC2와 달라 조금 찾아봐야 했다.
Docker 설치
https://docs.docker.com/engine/install/ubuntu/
Install Docker Engine on Ubuntu
Jumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install Docker Engine on Ubuntu.
docs.docker.com
Installation methods의 Install using the apt repository를 그냥 따라하기만 하면 된다.
주의할 점은 GCP 인스턴스를 만들 때 기본에 Debian일텐데 Ubuntu로 바꿔주어야 제대로 작동한다.
docker -v
이후에 버전 확인을 하고
sudo service docker start
도커 서비스를 실행한다.
sudo usermod -aG docker $USER
나중에 재접속하면 docker 이렇게 바로 사용할 수 없어서 위 명령어를 통해서 나중에 그냥 docker만 쳐도 바로 사용할 수 있도록 해준다. 위 명령을 실행한 뒤 ssh 접속을 다시해야 한다.
Docker-Compose 설치
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
위 명령어를 실행해 주고
sudo chmod +x /usr/local/bin/docker-compose
실행 권한을 부여해준다. 그 다음에 그냥 사용하면 된다.
'공부 > Docker' 카테고리의 다른 글
| [Docker] EC2에서 Spring Cloud Config refused 에러 해결하기 (0) | 2024.05.14 |
|---|---|
| [Docker] Image & Container (0) | 2024.01.31 |
| [Docker] Docker에 대해서 간단하게 알아보자 (0) | 2024.01.16 |