บทความนี้ เราจะมาเล่น Docker บน UNetLab กัน เพื่อสร้างไอเดียร์ในการประกอบกิจกรรมต่างๆ
1. ทำการเปิด UNetLab VM ขึ้นมา เสร็จแล้วทำการ SSH Remote ไปที่ IP Address ของ UNetLab VM ดังรูป
|
Login UNetLab Shell |
2. ทำการติดตั้ง Docker บน UNetLab VM
wget -q -O- https://get.docker.com/ | bash
|
Install Docker on UNetLab |
3. หลังจากติดตั้งเสร็จแล้ว ทำการแก้ไขไฟล์ /etc/default/docker และเพิ่ม Configure ดังนี้
DOCKER_OPTS="-H=tcp://0.0.0.0:4243"
|
Edit docker configure files |
4. ทำการ Restart Docker engine Service:
service docker restart
|
Restart Docker Engine Service |
5. ทำการ Search และทำการติดตั้ง Docker Images (ในตัวอย่างคือ busybox):
docker -H=tcp://127.0.0.1:4243 search busybox
docker -H=tcp://127.0.0.1:4243 pull busybox
docker -H=tcp://127.0.0.1:4243 images
|
docker search busybox |
|
docker pull busybox |
|
docker images |
6. ให้เข้าไปที่ UNetLab Web UI และทำการสร้าง Lab ใหม่ ดังรูป
|
UNetLab Login Web UI |
|
Add a new lab |
|
Add a new lab on UNetLab |
|
Open a New Lab on UNetLab |
|
Add an Object on UNetLab |
|
Selecting a Node on UNetLab |
|
Click on Workspace in Lab |
|
Select Template is Docker.io for Docker images |
กำหนดการตั้งค่าต่างๆ ตามรูปข้างล่าง
|
Configure new Node |
|
Added a new node |
|
Edit Startup-configs for Docker node |
ทำการเพิ่ม Startup configuration ในส่วนของ IP Address และ Default gateway สำหรับ Docker Node
ip addr add 172.25.1.99/24 dev eth0
ip route add default via 172.25.1.2
Add Startup configure on Docker node
|
Edit menu a Nodes |
|
Add Exported for Docker nodes |
|
Start all nodes on Labs |
|
Click a Docker node |
|
Launching Application Docker Client on Windows |
|
Show Application Docker Client on Windows |
ตอนนี้เราก็สามารถ Run Docker บน UNetLab เพื่อใช้ทำการทดสอบ LAB ได้แล้วครับ ง่ายม๊ากๆ ครับ.....
**** กรณี Click บน icon เหมือนตัวอย่างแล้วไม่ขึ้นอะไร อาจจะเป็นปัญหาที่ Windows integration ลอง ทำการ Download ไฟล์
win10_64bit_docker.reg ไป Run ดูครับ
Link สำหรับไฟล์
win10_64bit_docker.reg
https://github.com/supachai-j/unl-ticks
Refer URL:
http://www.unetlab.com/2016/04/adding-docker-images/
Related Post:
First Times Import Unified Networking Lab (UNetLab) OVA in VMware Workstation
How To Expand Disk (HDD) for UNetLab VM
No comments:
Post a Comment