본문 바로가기

Tools/Docker3

[Docker] Docker에서 Jupyter Notebook 사용 Jupyter notebook Image Pull https://hub.docker.com/r/jupyter/datascience-notebook/ docker pull jupyter/datascience-notebook Docker hub.docker.com Docker Container 생성 (Jupyter Notebook) docker run \ --name jupyter-notebook \ -e GRANT_SUDO=yes \ --user root \ -p 8800:8888 \ -d \ -it \ jupyter/datascience-notebook --name : 컨테이너 이름 -e : jupyter notebook 에 root 권한 할당 --user : 컨테이너에 root 권한 할당 -p : 호스.. 2022. 12. 23.
[Docker] Error response from daemon 해결 Docker 컨테이너에 Port를 등록하는데 아래와 같은 오류가 발생했다. docker: Error response from daemon: driver failed programming external connectivity on endpoint notebook (e5c378b99fc2a8dce7d7c7806f946b71b433df9d359fff08c8d0f9d194663493): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 Docker에서 외부로 오픈하려는 포트가 겹쳐서 컨테이너가 실행이 제대로 안되는 오류였고, 방화벽 오류등의 문제로 발생한다고 한다. 해결 방법은 아래와 같다. 1. 오류가 발생 하고 있는 Docker Contai.. 2022. 9. 30.
[Docker] 도커 설명 1. 도커란? Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. Docker는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며, 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함되어 있습니다. • 컨테이너 기반의 오픈소스 가상화 플랫폼 • 도커 컨테이너 > 프로세스가 동작하는 독립된 가상공간 > 다른 컨테이너나 호스트의 환경과 상관없이 실행 2. 도커의 장점 • 개발환경의 동기화가 용이하다. • 이미지라는 것을 통해 컨테이너를 생성하면 로컬 환경과 독립적으로 구동 • 따라서 호스트의 환경에 관계없이 동일한 개발환경을 간편하게 안정적으로 구축할 수 있음 • 가상머신에 비해 자원적,성능적 우위 • .. 2022. 9. 29.