반갑습니다!
저번 포스트에서 AWS EC2 인스턴스에 Docker를 설치했습니다 ^^
이제 Docker를 조작하면서 여러 명령어를 많이 사용하게 되겠습니다!
근데 여기서, 안 그래도 복잡하고 긴 명령어 가운데에
사용할 때마다 sudo를 붙이면 번거롭고 불편한 부분이 있습니다
그래서 조금이라도 더 효율적으로 이용하기 위해서 작업을 하나 더 수행하겠는데요 ^^
sudo 명령 없이 Docker 명령할 수 있도록 설정을 하나 하겠습니다 !
1. 현 사용자(ubuntu) ID를 docker group에 포함시키기
$ sudo usermod -aG docker ${USER} 명령어를 입력해주세요 ^^
현재 유저를 docker 그룹에 포함시키겠다는 의미입니다!
2. 터미널 접속을 종료하고 다시 원격 접속
저 같은 경우는 Windows 운영체제를 이용 중입니다
MacOS 또는 Linux 같은 경우에는 $ exit 명령어 실행 후
터미널에서 다시 ssh를 이용해 원격 접속해주시면 되겠고,
Windows 같은 경우도 PuTTY 터미널 창에서
$ exit 명령어 실행(또는 PuTTY 실행창 종료) 후 다시 접속해주시면 되겠습니다 ^^
3. 현재 ID가 docker group에 포함되어 있는지 확인
$ id -nG 명령어를 입력하셔서 docker 그룹에
현재 사용자가 포함되어 있는지 확인을 해주시면 되겠습니다 ^^!
4. docker 명령어 실행해보기
$ sudo docker가 아니라 $ docker 명령으로도 실행이 됩니다 ^^
현재 유저가 docker group에 포함되어 관리자 권한으로 실행을 할 수 있기 때문입니다 !
혹시 sudo 없이 docker 명령어가 실행되지 않으면,
$ sudo systemctl reboot 명령어를 한 번 실행해주셔서
시스템을 다시 시작해주시면 되겠습니다 ^^
'Docker > Docker 기본세팅' 카테고리의 다른 글
[Docker 기본세팅] 6. Docker Hub 로그인 및 Docker Image 검색&다운&조회하기 (0) | 2024.08.13 |
---|---|
[Docker 기본세팅] 5. docker compose 설치하기 (0) | 2024.08.13 |
[Docker 기본세팅] 3. AWS EC2인스턴스에 Docker 설치하기 (0) | 2024.08.13 |
[Docker 기본세팅] 2. AWS EC2 원격 접속하기 (0) | 2024.08.13 |
[Docker 기본세팅] 1. AWS EC2 인스턴스 생성하기 (0) | 2024.08.13 |