В данной заметке представлен пример использования Docker контейнера busybox в UNetLab.
Выполнена настройка HTTP сервера.
Топология и оборудование
В лабораторной работе использована следующая топология.
Router - IOL образ L3-ADVENTERPRISEK9-M-15.4-2T
Switch - IOL образ L2-ADVENTERPRISEK9-M-15.2-IRON-20151103
Docker - контейнер busybox.
WinXP Desktop - qemu машина c установленной Windows XP.
Узлы Router и Switch добавлены только для улучшения восприятия схемы. Вы можете обойтись без их использования, соединив узлы WinXP Desktop и Docker между собой напрямую.
Конфигурация оборудования
Router
Добавить в startup-config нижеперечисленные строки и перед загрузкой узла выбрать Exported в Configured nodes
WinXP Desktop
Настроить IP адрес на Windows машине, например 10.1.1.100
Настройка HTTP сервера в busybox
Необходимо создать индексную страницу http сервера
Выполнена настройка HTTP сервера.
Топология и оборудование
В лабораторной работе использована следующая топология.
Router - IOL образ L3-ADVENTERPRISEK9-M-15.4-2T
Switch - IOL образ L2-ADVENTERPRISEK9-M-15.2-IRON-20151103
Docker - контейнер busybox.
WinXP Desktop - qemu машина c установленной Windows XP.
Узлы Router и Switch добавлены только для улучшения восприятия схемы. Вы можете обойтись без их использования, соединив узлы WinXP Desktop и Docker между собой напрямую.
Конфигурация оборудования
Router
enableSwitch
configure terminal
hostname Router
interface ethernet0/0
ip address 10.1.1.1 255.255.255.0
no shutdown
exit
Настройка не требуетсяDocker
Добавить в startup-config нижеперечисленные строки и перед загрузкой узла выбрать Exported в Configured nodes
ip addr add 10.1.1.3/24 dev eth0После запуска проверить настройки сети командой ip add
ip route add default via 10.1.1.1
WinXP Desktop
Настроить IP адрес на Windows машине, например 10.1.1.100
Настройка HTTP сервера в busybox
Необходимо создать индексную страницу http сервера
vi index.htmlНаполним index.html содержимым, например
<html>
<body>
<p> Welcome. This test page </p>
</body>
</html>
Для выхода и сохранения изменений набрать :wq
Запустить httpd демон
httpd
Проверить список запущенных процессов командой top на предмет наличия httpd
Теперь можно подключиться по HTTP к Docker узлу.
Введите адрес http://10.1.1.3
Для обращения к по HTTP по DNS имени необходимо поднять в сети DNS сервер как описано тут.
Теперь можно подключиться по HTTP к Docker узлу.
Введите адрес http://10.1.1.3
Для обращения к по HTTP по DNS имени необходимо поднять в сети DNS сервер как описано тут.
Комментариев нет:
Отправить комментарий