목록Docker (7)
Jeongchul Kim
Portainer.io https://www.portainer.io/ 오픈소스로 Docker를 웹상에서 관리할 수 있게 도와주는 툴로 Web UI로 손쉽게 관리됨 설치 방법Portainer에서 사용할 Volume 생성$ docker volume create portainer_data Portainer 실행port 30000$ docker run -d -p 30000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart=always portainer/portainer 초기 접속시 admin 계정의 패스워드를 설정 Localhost, Remote 다양한 환경 선택이 가능합니다. Portainer UIcontain..
Docker network 네트워크 네트워크 드라이버Docker의 네트워킹 서브 시스템은 여러 개의 드라이버를 사용해 네트워킹을 가능하게 합니다. $ ifconfig $ docker network ls bridgedefault 네트워크 드라이버. 드라이버를 지정하지 않으면 자동 지정되는 네트워크입니다. bridge 네트워크는 일반적으로 container의 application이 통신이 필요할 때 사용됩니다. hostcontainer와 Docker host 간에 네트워크 격리(isolation)를 제거하고 직접 호스트의 네트워킹을 사용합니다. Docker 17.06 이상의 swarm 서비스에서 사용 가능합니다.$ docker --version overlayoverlay 네트워크는 여러 Docker demo..
Docker run 명령어 in AWS EC2 Dokcer AWS EC2 설치[http://jeongchul.tistory.com/611]docker login현재 터미널 bash에서 docker hub에 로그인하여 image를 pull 또는 push 할 수 있습니다.docker rundocker run은 독립된 container를 실행합니다. container는 프로세스(process)로 host 위에서 동작합니다. host는 로컬(local)에 있거나 원격(remote)에 있을 수 있습니다. run으로 container를 실행하면 독립된 파일 시스템(file system)과 네트워킹 그리고 프로세스 트리를 가지게 됩니다.https://docs.docker.com/engine/reference/run/..
Docker AWS EC2 설치 DockerDocker는 응용프로그램(application)을 개발하고, 실행하고, 프로덕션(production) 환경에 배포(deploy)할 수 있는 개방형 플랫폼입니다. Docker는 Go 언어로 짜여져 있습니다. Docker는 Container라는 독립된 환경(isolated environment)에서 응용 프로그램을 패키징하고 실행할 수 있는 기능을 제공합니다. 주어진 서버나 호스트 머신에서 여러 container를 동시에 실행할 수 있습니다. Container는 기존의 VM(Virtual Machine)의 추가적인 Hypervisor의 오버헤드가 사라지게 되며 경량(lightweight)화되어 빠르게 host 시스템의 kernel에서 프로세스로 직접 실행됩니다. ..
Google Cloud with Docker Docker란 무엇일까요? Docker는 application 개발과 배포(deploying)와 실행을 위한 개방형 플랫폼입니다. Docker는 application을 보다 빠르게 제공하고 실행하도록 설계되었습니다. Docker를 사용하면 infrastructure에서 application을 분리하고 application을 관리하는 infrastructure로 처리할 수 있습니다. Docker는 코드를 신속하게 옮길 수 있고, 테스트 속도를 높이며, 배포 속도를 높이고, 개발과 실행 사이의 주기를 단축하는데 도움이 됩니다. Docker는 kernel containerization(컨테이너) 특징과 workflow 기능을 결합하여, application을 관리하..
IBM Research ReportAn Updated Performance Comparison of Virtual Machines and Linux ContainersWes Felter, Alexandre Ferreira, Ram Rajamony, Juan Rubio IBM Research, Austin, TX {wmf, apferrei, rajamony, rubioj}@us.ibm.comhttp://blog.pierreroudier.net/wp-content/uploads/2015/08/rc25482.pdf ABSTRACTCloud computing makes extensive use of virtual machines (VMs) because they permit workloads to be isol..
Docker Tensorflow Jupyter NotebookDocker의 nvidia-docker를 이용해 Tensorflow Container를 생성하고 Jupyter Notebook을 돌려봅시다. NVIDIA DockerNVIDIA Docker는 Server의 NVIDIA GPU Card를 지원하는 CUDA Driver를 이용해 Container에서 쉽게 이용하도록 합니다. Install nvidia-docker$ wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.1/nvidia-docker_1.0.1-1_amd64.deb $ sudo dpkg -i /tmp/nvidia-docker*.deb && rm /tmp/n..