Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
(연관된 글이 2개 있습니다.)

리눅스 docker - Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock

리눅스 상에서 docker를 설치한 경우,

// Ubuntu 20.04

# snap install docker

일반 사용자 계정으로는 보안 부족으로 docker 명령어 실행이 안 됩니다.

~$ docker ps
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json: dial unix /var/run/docker.sock: connect: permission denied

이 문제에 대해서는 문서에도 잘 나와 있는데,

Post-installation steps for Linux
; https://docs.docker.com/engine/install/linux-postinstall/

따라서 docker 그룹을 생성 후 현재 사용자를 추가한 다음,

$ sudo groupadd docker
[sudo] password for testusr: 

$ cat /etc/group
root:x:0:
daemon:x:1:
bin:x:2:
...[생략]...
docker:x:1001:testusr

$ sudo usermod -aG docker ${USER}

$ groups testusr
testusr : testusr adm cdrom sudo dip plugdev lpadmin lxd sambashare docker

logout/login을 반복하라고 합니다. 그런데, ssh 연결을 끊고 다시 로그인하는 것으로는 반영이 안 되는 걸로 보아 그것과 logout/login은 다른 듯합니다. 검색해 보면,

How can you log out via the terminal?
; https://askubuntu.com/questions/15795/how-can-you-log-out-via-the-terminal

# gnome-session-quit

** (gnome-session-quit:6093): WARNING **: 13:14:02.047: Couldn't connect to session bus: Cannot autolaunch D-Bus without X11 $DISPLAY
Could not connect to the session manager

위의 방법도 Ubuntu Desktop처럼 GUI Shell 진입 상태에서의 Termianl 창에서나 적용되는 것 같고, 이외에는,

How to log off an user from SSH? [duplicate]
; https://askubuntu.com/questions/36113/how-to-log-off-an-user-from-ssh

아예 kill 명령어로 종료하는 방법이 나옵니다. 암튼... 뭔가 우아한 방법은 없는 듯한데(혹시 아시는 분은 덧글 부탁드립니다. ^^), 어차피 재부팅도 빠르니... ^^; reboot 시키고 정상 동작했습니다.




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 3/25/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 31  32  [33]  34  35  36  37  38  39  40  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
12812정성태8/28/20218596.NET Framework: 1108. C# 10 - (10) 개선된 #line 지시자
12811정성태8/27/20218826Linux: 44. 윈도우 개발자를 위한 리눅스 fork 동작 방식 설명 (파이썬 코드)
12810정성태8/27/20217632.NET Framework: 1107. .NET Core/5+에서 동적 컴파일한 C# 코드를 (Breakpoint도 활용하며) 디버깅하는 방법 - #line 지시자파일 다운로드1
12809정성태8/26/20218285.NET Framework: 1106. .NET Core/5+에서 C# 코드를 동적으로 컴파일/사용하는 방법 [1]파일 다운로드1
12808정성태8/25/20219518오류 유형: 758. go: ...: missing go.sum entry; to add it: go mod download ...
12807정성태8/25/20219476.NET Framework: 1105. C# 10 - (9) 비동기 메서드가 사용할 AsyncMethodBuilder 선택 가능파일 다운로드1
12806정성태8/24/20217097개발 환경 구성: 601. PyCharm - 다중 프로세스 디버깅 방법
12805정성태8/24/20218350.NET Framework: 1104. C# 10 - (8) 분해 구문에서 기존 변수의 재사용 가능파일 다운로드1
12804정성태8/24/20219104.NET Framework: 1103. C# 10 - (7) Source Generator V2 APIs
12803정성태8/23/20218768개발 환경 구성: 600. pip cache 디렉터리 옮기는 방법
12802정성태8/23/20219039.NET Framework: 1102. .NET Conf Mini 21.08 - WinUI 3 따라해 보기 [1]
12801정성태8/23/20218542.NET Framework: 1101. C# 10 - (6) record class 타입의 ToString 메서드를 sealed 처리 허용파일 다운로드1
12800정성태8/22/20218757개발 환경 구성: 599. PyCharm - (반대로) 원격 프로세스가 PyCharm에 디버그 연결하는 방법
12799정성태8/22/20218791.NET Framework: 1100. C# 10 - (5) 속성 패턴의 개선파일 다운로드1
12798정성태8/21/202110146개발 환경 구성: 598. PyCharm - 원격 프로세스를 디버그하는 방법
12797정성태8/21/20217855Windows: 197. TCP의 MSS(Maximum Segment Size) 크기는 고정된 것일까요?
12796정성태8/21/20218503.NET Framework: 1099. C# 10 - (4) 상수 문자열에 포맷 식 사용 가능파일 다운로드1
12795정성태8/20/20219156.NET Framework: 1098. .NET 6에 포함된 신규 BCL API - 스레드 관련
12794정성태8/20/20218613스크립트: 23. 파이썬 - WSGI를 만족하는 최소한의 구현 코드 및 PyCharm에서의 디버깅 방법 [1]
12793정성태8/20/20219285.NET Framework: 1097. C# 10 - (3) 개선된 변수 초기화 판정파일 다운로드1
12792정성태8/19/20219748.NET Framework: 1096. C# 10 - (2) 전역 네임스페이스 선언파일 다운로드1
12791정성태8/19/20218088.NET Framework: 1095. C# COM 개체를 C++에서 사용하는 예제 [3]파일 다운로드1
12790정성태8/18/202110291.NET Framework: 1094. C# 10 - (1) 구조체를 생성하는 record struct파일 다운로드1
12789정성태8/18/20219373개발 환경 구성: 597. PyCharm - 윈도우 환경에서 WSL을 이용해 파이썬 앱 개발/디버깅하는 방법
12788정성태8/17/20217901.NET Framework: 1093. C# - 인터페이스의 메서드가 다형성을 제공할까요? (virtual일까요?)파일 다운로드1
12787정성태8/17/20218120.NET Framework: 1092. (책 내용 수정) "4.5.1.4 인터페이스"의 "인터페이스와 다형성"
... 31  32  [33]  34  35  36  37  38  39  40  41  42  43  44  45  ...