Найти тему
Властелин машин

Установка Docker в Ubuntu

Чтобы ваши программы могли запускать любые пользователи вне зависимости от используемой ими платформы, понадобится загрузить их в Docker контейнеры. Тем самым вы фактически создаете самодостаточное окружение (требуемые программы и их зависимости), которое позволит другим без труда работать с результатами ваших трудов.

В этой статье я расскажу, как установить Docker в Ubuntu. В первую очередь, скачаем скрипт командной оболочки в локальный файл /tmp/install.sh:

curl https://get.docker.com > /tmp/install.sh

Можно проверить наличие файла по указанному пути:

-2

Затем сделаем скачанный файл исполняемым:

chmod +x install.sh

-3

Теперь можно запустить скрипт командой:

sh install.sh

После этого желательно добавить текущего пользователя в группу docker, чтобы команды данного инструмента выполнять без привилегий суперпользователя (sudo):

sudo usermod -aG docker имя_пользователя

После перезагрузки ваш пользователь сможет выполнять все команды docker без вышеуказанного префикса.

Для примера используем Docker, чтобы загрузить и запустить контейнер, настроенный для работы с фреймворком для распределенной обработки данных Spark:

docker run -p 8888:8888 -p 4040:4040 -it --user root -v имя_локальной_папки:имя_папки_в_контейнере jupyter/pyspark-notebook start.sh jupyter lab

При первом запуске контейнера ввиду отсутствия его образа в системе он сначала скачивается:

....
....

затем запускается

-5

Копируем выделенную часть и вставляем ее в верхнее поле после перехода по адресу 127.0.0.1:8888:

-6

Затем щелкаем на кнопке "Log in" и попадаем в меню Jupyter:

-7

-8