일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- object
- 출처 : https://webdir.tistory.com/506
- 출처 : https://joshua1988.github.io/web-development/javascript/promise-for-beginners/
- http://jeonghwan-kim.github.io/dev/2019/06/25/react-ts.html
- 게시판
- https://velog.io/@velopert/create-typescript-react-component
- toString
- Today
- Total
Back Ground
Docker - windows 10 사용자 권한 'docker-users' 해결 방법 본문
Window 10 pro 에서
Docker Desktop을 받아 설치를 한 후 사용 도중에
현재 계정이 'docker-users'로 변한 현상을 알 수 있다.
현재 계정 그룹 확인 방법
실행창을 열어 (로그키 + R ) "netplwiz"를 입력 해준다. 그럼 [사용자 계정] 창이 뜨는데 사용자를 선택 한 후 속성> 그룹 등록
|
사용자 계정에서 기타[docker-users]로 되어져있다.
관리자 권한을 가져야 하는 경우가 많아서
현재 계정을 관리자 권한으로 변경 했을 경우
도커 데몬 실행 시
권한 문제로 'docker-users' 그룹이여야 한다고 경고 창이 나오게 되어
두 그룹을 동시에 사용을 할 수 없다.
(관리자로 docker-users가 되지 않음)
그래서 생각 해낸 방법이
계정을 나눠서 docker용 계정을 따로 만들기로 했다.
그렇게 설정한 후 docker-use 계정으로 로그온한 후에
도커 데몬(docker-desktop)을 살행했더니...
'알림 플랫폼을 사용할 수 없습니다.' 라는 알 수없는 메시지만 나오게 된다.
참고로 .. docker logo 파일을 확인해봐도 저 한글 메시지는 같다.
자세히는 모르겠지만 설치했을 해당 계정이 아니면 연결에 문제가 있는 것 같다.
[그렇게 해서 해결한 방법 ]
좋은 방식인지는 알 수 없지만..
다시 관리자 계정으로 돌아 온 뒤
먼저 일반적인 경로로 설치 했을 경우
C:\Program Files\Docker\Docker 안에 있는 Docker for Windows.exe 파일을
마우스 오른쪽 버튼을 클릭 하면 [다른 사용자로 실행]이 있는데
거기에서 Docker-use 계정으로 로그인을 해주면
문제 없이 docker-desktop이 실행되게 된다.
그런 후 콘솔로(cmd) 들어갈 때
docker login을 해줄 텐데..
이때도 같은 계정이 아니기 때문에 연결이 되지 않는다.
시작에서 cmd 위치 파일을 열어
C:\Users\[개인 계정]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools
에 들어가면 명령프롬프트가있다.
이 역시도 [다른 사용자로 실행]으로 Docker-use 계정으로 로그인 해주면
문제 없이 Docker에 접속이 가능하다.
Docker login해서 정상적으로 들어갔으면 성공이다.
Windows10 계정 그룹 [docker-uses] 에서 다시 [관리자]로 변경 방법
일단 netplwiz를 열려고 해도 계속 관리자 인증하라고 뜨고는
사용자 계정으로 들어가 지지 않는다.
이럴때는 윈도우 '안전모드'로 들어가서 변경을 해주어야 하는데
[안전모드 진입 방법]
- Shift키를 누른 상태에서 시작>전원>다시시작 을 하게되면 옵션 선택하는 곳으로 가게 되는데 - 문제해결>고급옵션>시작 설정 > 다시 시작 그 후 재 부팅을 하면 [안전모드 사용] 4번키을 누르면 안전모드로 진입된다. |
그 이후 netplwiz로 계정 그룹을 변경 해주면 된다.
도커에서 mysql 설치 및 접속 방법
https://blog.hanumoka.net/2018/04/29/docker-20180429-docker-install-mysql/
- docker inspect mysql_test(컨테이너 명)
하게 되면 설치 한 mysql정보를 볼수 있다.
결론 : 처음 docker 설치 할 때부터 window 계정을 따로 만들어서 작업하길 바랍니다.
만약 더 괜찮은 방법이 있다면
댓글로 남겨 주세요!