본문 바로가기

DataEnginner/Docker

(4)
docker 에서 jupyter notebook 한글 깨짐 저 같은 사람이 많을것 같으므로 해결방법만 빠르게 보고 넘어가실것을 생각해 짧게 씁니다. 필자는 matplot 에서의 문제가 아니고 주피터목록부터 한글이 깨짐 아래와 같은 방법으로 바로 해결 run에 -e LANG=ko_KR.UTF-8 추가 환경 설정한다. ex) $ docker run -it -p 8001:8001 --name decrypt -e LANG=ko_KR.UTF-8 -v ~/workspace:/home jo1013/decrypt:0.02 $ apt-get update $ apt-get install locales $ locale-gen ko_KR.UTF-8 $ locale -a
Docker container / DB연결 Docker container에서 쥬피터노트북 작업을 할 때 클라우드 서버(ex> rds) DB 연결시 바스티온 host 연결시에 로컬에서 연결이 되어있어도 컨테이너에서 작업시에는 db에 붙지 않기 때문에 컨테이너 내부에서 바스티온 host를 띄우고 localhost(docker 내부)으로 연결하면 된다. 또한 컨테이너에서 로컬로 DB가 붙을때에도 로컬호스트의 내부 IP를 적어주어야한다. 당연한거지만 삽질하다가 해결해서 다른 분들도 필요시에 보셨음 하셔서 적는다.
Docker-compose 이 글은 우분투 환경에서 작성되었습니다. 현재 내가 구동 중인 docker-compose.yml 파일 어렵게 생각했었는데 docker run 할때 요소들이 녹아 든것 뿐 어렵지않다. 정정 어려운듯 싶다. 다른 docker-compose 파일에 이전 docker images를 적용할때 줄이 맞지 않아 문제가 발생하기도 했다. 안되면 꼭 줄확인 (특히, 복붙시에) 그리고 $ docker-compose down 후 docker-compose 파일을 고쳐봐야 아래입력한 설정값들은 적용안되므로 $ docker ps 로 확인 cp $ docker rm -f [NAMES or CONTAINER ID]를 입력한다. version: "3.7" # 파일 규격 버전 # docker-compose 버전으로 버전3부터는 lin..
Docker(도커) 를 사용하면서 필요한 기본적인 명령어 이 글은 리눅스(우분투) 기준으로 작성되었습니다. Docker 설치 $ curl -fsSL https://get.docker.com/ | sudo sh sudo를 제외해서 명령어 사용하기 $ sudo usermod -aG docker your-user # your-user 사용자에게 권한주기 $ sudo usermod -aG docker $USER # 현재 접속중인 사용자에게 권한주기 도커 버전확인 $ docker version Docker image는 docker hub 에 들어가서 검색할 수 있지만 귀찮다면 $ docker search python $ docker search [필요한 라이브러리] 출처 : subicura.com/2017/01/19/docker-guide-for-beginners-2...