opencv 설치 에러
도커 내에서 opencv 설치를 진행하려 했는데 다음과 같은 에러가 발생하였다.
ImportError: libGS.so.1: cannot open shared object file: No such file or directory
- 해결 방안
- 컨테이너를 실행한 shell에서 다음과 같은 명령어 입력
apt-get update apt-get -y install libgl1-mesa-glx
- 그 후 opencv 삭제 후 다시 설치
conda install -c conda-forge opencv
Memory 부족 에러
- 주로 shared memory가 부족해서 발생하는 에러이다. (default 값: 64M)
docker run --rm -it --name ubuntu --shm-size=400gb ubuntu
만땅으로 늘려주도록 하자
권한 문제
회사 보안 문제로 VSCODE Docker Extension을 파일 형태로 다운로드 받았는데 Extension이 권한 문제로 작동하지 않았다.
다음의 코드로 해결할 수 있다.
sudo usermod -aG docker [user] # 이걸 통해 [user]가 sudo 없이 docker 명령어를 실행할 수 있다.
sudo chmod 777 /var/run/docker.sock
Can’t access containers in vscode showing message “shell server terminated code 255” after doing nothing
SSH 환경에서 VSCODE로 Docker Container를 GUI 형태로 보기 위해 Remote Development
Extension을 파일형태로 받고 Attach Visual Studio를 클릭했으나 Can't ~~
의 메세지가 떴다.
역시 회사 보안 문제로 Extension을 파일 형태로 다운 받아서 생긴 문제로 보인다.
해결방법으로 윈도우 경로상에서
C:\Windows\System32\wbem\ko-KR 의 csv.xml
파일을 C:\Windows\System32\wbem\en-US 에 붙여넣기 해주면 해결된다.
PREVIOUS경제