본문 바로가기
반응형

가상화 - vmware, docker/docker11

[Docker] 한글 깨짐 해결 다음과 같이 도커에서 한글이 깨지는 현상을 해결하는 방법을 알아보자! 1. 도커 컨테이너 실행 docker exec -it /bin/bash 2. install locales apt-get install locales 3. 환경값 설정 export LANGUAGE=ko_KR.UTF-8 export LANG=ko_KR.UTF-8 4. locales 설정 locale-gen ko_KR ko_KR.UTF-8 update-locale LANG=ko_KR.UTF-8 위 두 명령어 실행 후 dpkg-reconfigure locales 명령어 실행 후 Enter를 쳐가면서 'ko_KR.UTF-8 UTF-8'를 찾는다. 번호를 찾으면 계속 Enter를 쳐서 '생설할 로케일 목록'이 나올때 까지 내려간다. '생설할 로케.. 2021. 12. 30.
[Docker, Pytorch] RuntimeError: DataLoader worker (pid 16497) is killed by signal: Bus error. It is possible that dataloader's workers are out of shared memory. Please try to raise your shared memory limit. 도커로 딥러닝 환경을 구축하고 훈련을 하면서 계속적으로 문제가 발생했는데, 이번에는 공유메모리가 부족하다는 메시지를 받았다. 이리저리 찾아봤는데, 중간에 바꾸는 방법은 먼가 윈도우에서 찾을 수 없었다. https://stackoverflow.com/questions/57334452/can-i-increase-shared-memory-after-launching-a-docker-session Can I increase shared memory after launching a docker session If I have a docker session already running, is there any way to increase the shared memory? I know that we can do do.. 2021. 12. 30.
[Docker] Windows(WSL2) 환경에서 volume 생성 시 외부 드라이브 인식 방법 # WSL2를 이용해서 Docker를 사용중인 경우 (방법만 알려면 아래로 내려가세요!) 윈도우에서 gpu를 통한 딥러닝 학습 환경을 구축하기 위해서 ubuntu kernel을 사용할 수 있도록 하는 wsl2를 이용해 Docker를 설치하였다. 확실하진 않지만! wsl을 통해서 docker를 사용한다는 것 자체가 파일이 ubuntu kernel에 설치되는 것 같다. 컨테이너를 생성할 때 외장하드에 볼륨을 연결했는데! 계속 실패해서 여러 가지 찾아보다가 다음과 같은 명령어를 통해서 도커 볼륨을 생성하고 inspect를 확인해 봤을 때 순간 아 이래서 ubuntu kernel을 설치했구나 싶었다. 마운트포인트 경로를 보니 리눅스 경로임을 확인하면서 순간 '아 wsl이구나'를 떠올렸다. 아무튼 그래서 wsl2.. 2021. 12. 30.
[Docker] SSH로 Docker Contrainer에 접속하는 방법 Putty, Mobaxterm 등 SSH 프로토콜로 Docker Contrainer에 접는하는 방법을 알아보자. 1. 포트를 개방한 컨테이너 생성 먼저 외부에서 접근할 포트랑 내부에서 사용할 포트를 바인딩 시켜서 컨테이너를 생성해야 한다. 생성된 컨테이너에서 추가로 포트를 여는 작업은 까다로운 것 같다. 그와 관련된 글은 아래 주소에 있다. https://prup.tistory.com/54 docker run -it -p 5222:22 -p 5280:80 --name 'deep_1' pytorch/pytorch:1.9.0-cuda10.2-cudnn7-devel -> 외부에서 5222포트로 접근하면 내부 22번 포트로 연결된다. 2. 필수유틸 설치 apt-get update apt-get install n.. 2021. 12. 25.
반응형