1. 문제점

노드js 심화 3주차 2강에서 Docker설치를 하였는데 오류가 발생하였다.

강의를 보고 코딩하려면 필수기 때문에 구글링을 시작했다.

Docker 실행시 문제점

 

2. 시도해본 것들

강의에서는 단순히 docker를 설치하고,

docker run --rm -p 3306:3306 --name test-db -e MYSQL_ROOT_PASSWORD=1234 mysql:5.7 mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

cmd에서 위 코드만 복붙하면 된다고 하였으나 실행되지 않았다.

저걸 할때마다 위의 'WSL 2 installation is incomplete' 경고창이 떴다.

WSL2가 설치 되지 않았다고??? 저 문구 그대로 구글링했다.

 

3. 해결과정

구글링한 결과 https://suzxc2468.tistory.com/211 의 내용을 참고하였다.

해당 문구에서 설치하고 입력하라는 대로 실행하고 CMD에서 다시 복붙하였는데 안되네...?!

그러다 문뜩 떠올랐다. 해당 블로그에선 Windows PowerSehll을 [관리자 권한으로 실행] 해서 리눅스, 플랫폼 활성화 등

다양한 명령어를 실행하고 있었다.

그래서 명령프롬프트를 관리자 권한으로 실행하고, 강의에서 준 코드를 실행했더니 설치 완료!

4. 알게 된 점

첫번째로 문제가 발생하여 구글링을 할때는 경고문구를 자세히 읽어봐야겠다.

영어를 잘 모른다하더라도 번역기를 돌리거나, 핵심 문구를 그대로 복사하여 구글링하면 답을 찾을 수 있을 것이다.

 

두번째로 프로그램 실행하다보면 권한으로 인해 문제가 꽤 많이 발생한다.

분명히 코딩하면서도 권한때문에 문제가 발생한 경우도 많았고,

관리자 권한없이 했을때 CMD에서도 권한 관련 문구를 띄웠던것 같은데

그냥 안된다는 사실에 화만 나서 대충 읽고 넘겨서 더 오랜 시간이 걸렸던 것 같다.

728x90

+ Recent posts