
현 사용자(ubuntu) ID 를 docker group 에 포함.
sudo usermod -aG docker ${USER}
터미널 연결을 끊고, 다시 ssh 로 터미널로 접속 (재로그인).
현 ID 가 docker group 에 포함되어 있는지를 확인하는 명령 (docker 가 리스트에 있는 확인.).
id -nG
다음 명령어를 통해 sudo 없이 docker 명령을 바로 내릴 수 있는지 확인.
docker
cf) 혹시 sudo 없이 docker 명령이 안되면, 시스템 재부팅 후, 재실행
시스템 재부팅 명령 예꞉ sudo systemctl reboot
다음 공식 가이드를 참고하여 설치한다.
Compose stand alone을 다운로드.
sudo curl -SL
https://github.com/docker/compose/releases/download/v2.20.0/docker-composelinux-x86_64 -o /usr/local/bin/docker-compose
설치 대상 경로의 독립 실행형 바이너리에 실행 권한을 적용.
sudo chmod +x /usr/local/bin/docker-compose
다음 명령어를 통해 버전을 확인하여 설치가 제대로 됐는지 확인.
docker-compose --version
cf) docker-compose가 내장되어 있음에도 따로 설치를 해주는 이유
최신 버전의 Docker는 이미 docker-compose를 내장하고 있으므로 굳이 docker-compose를 설치 안해도 되지만, 인터넷 상 가이드는 docker compose standalone을 이용한 것들이 많다.