Hello from Docker! 라는 메세지가 확인되면 성공적으로 설치가 완료된 것입니다!
sudo없이 docker 명령 사용하기
docker 명령은 하려면 관리자 권한으로 실행해야 합니다. 하지만 도커를 사용하면서 셀 수 없이 많이 sudo docker를 타이핑 해야하는데 이 일이 매우 번거롭기 때문에 sudo 없이 docker 명령을 사용하는 방법에 대해 소개하겠습니다.
whoami 명령을 통해 지금 사용자의 이름을 확인합니다
whoami
기본적으로 로그인하지 않으면 ubuntu일 겁니다.
현재 유저를 docker 그룹에 추가하라는 명령을 하겠습니다. 그대로 복사 붙여넣기 하세요.
sudo usermod -aG docker ${USER}
쉘에 아무것도 출력되지 않는것이 정상입니다.
이후 터미널을 끊고 다시 접속합니다.
다시 우분투 서버에 접속 후 아래 명령을 통해 현재 사용자가 어떤 그룹에 속해있는지 확인합니다.
id -nG
출력 결과에 docker가 있다면 성공입니다.
그럼 이제 sudo 없이 docker 만으로도 docker 명령을 사용할 수 있습니다.
docker compose 설치
다음으로는 docker compose를 설치하겠습니다.
도커 컴포즈는 단일 서버에서 여러 컨테이너를 하나의 서비스로 정의해 컨테이너를 묶어서 관리할 수 있도록 하는 환경을 제공하는 도구입니다. 사실 명령줄에 docker compose라고 입력하면 도커 컴포즈가 설치된 것을 확인할 수 있지만, 보통 standalone으로 사용하기 때문에 따로 설치하도록 하겠습니다.