Skip to content

Docker в GNS3

Далее приведены примеры работы с docker-образом ntopng.

Скачивание docker-образа с официального сайта

На GNS3 VM выполнить:

docker pull <имя образа>
docker pull ntop/ntopng

Сохранение docker-образа

Сохранить docker-образ в .tar-файл (архив):

docker save -o <путь к файлу для сохранения> <имя образа>
docker save -o ~/ntopng.tar ntop/ntopng:latest

Удобно для переноса образа на другой ПК. Скачать полученный файл на хост-машину можно с помощью WinSCP. С помощью WinSCP можно также загрузить образ на нужный ПК или виртуальную машину.

Импортирование образа в GNS3 VM

Импортирование должно выполнятся из .tar-файла. Как его получить, описано выше.

docker load -i <путь к .tar-файлу>
docker load -i ~/ntopng.tar

Чтобы убедиться, что образ добавлен, необходимо выполнить команду:

docker images

В списке должен присутствовать импортированный образ.

Создание docker в GNS3

После того, как docker-образ был успешно добавлен в GNS3 VM, можно создать шаблон устройства в GNS3.

Чтобы создать шаблон устройства из docker, необходимо перейти в Edit > Preferences > Docker containers > New.

В появившемся окне выбрать существующий docker-образ. Далее необходимо дать название устройству, остальное можно оставить по умолчанию.

Удаление docker-образа на GNS3 VM

Чтобы удалить существующий docker-образ, необходимо выполнить:

docker rmi <имя образа>

После этого из списка образов он должен пропасть, а также нельзя будет создать такое устройство в GNS3.