Public | Automated Build

Last pushed: 8 months ago
Short Description
Files for UDSC workshop
Full Description

UDSC workshop

Инструкция по установке Docker-контейнера

(необходимое ПО)

В курсе используется сборка библиотек Anaconda, тетрадки Jupyter, Xgboost, TensorFlow и некоторые другие библиотеки. Все это можно не устанавливать, а использовать Docker-контейнер (требования: около 4 Гб места на диске, 4 Гб RAM). Введение в Docker. Рекомендуется тем, кто использует Windows, c *NIX проще самостоятельно установить необходимое (см. Dockerfile).

Инструкция:

  • скачать данный репозиторий
  • на Windows скорее всего придется включить в BIOS виртуализацию, если раньше не использовали виртуальные машины или Docker
  • установить Docker
  • установить Docker Compose
  • перейти в командной строке/терминале в скачанный каталог mlcourse_open
  • выполнить docker-compose up. Первый раз это займет продолжительное время
  • открыть localhost:7777 (в файле docker-compose.yml можно поменять порт 7777 на любой другой)
  • далее можно выполнить тетрадку check_docker.ipynb и убедиться, что нужные библиотеки подключаются

Контейнеры Docker, как правило, занимают много места на диске.

  • docker ps – посмотреть весь список контейнеров
  • docker stop $(docker ps -a -q) – остановить все контейнеры
  • docker rm $(docker ps -a -q) – удалить все контейнеры
  • docker images - посмотреть весь список образов
  • docker rmi \<image_id\> – удалить ненужный образ

Доступная и понятная документация Docker с примерами

Docker Pull Command
Owner
radchenko
Source Repository