Cara Mudah: Deploy Container Docker dengan IP Statis di VLAN pada Debian 12

Table of contents

Kadang kita butuh container Docker seolah-olah jadi mesin fisik di jaringan, lengkap dengan IP sendiri di VLAN tertentu. Ini dia langkah-langkah simpel untuk melakukannya di server Debian 12.
Studi kasus ini menggunakan:
Subnet:
192.168.20.0/24
VLAN ID:
20
Gateway:
192.168.20.1
IP Container:
192.168.20.10
1. Persiapan di Host Debian 12
Pastikan server Debian 12 kamu sudah siap untuk menangani VLAN.
Install paket vlan:
sudo apt update
sudo apt install vlan
Buat interface VLAN: Buat sub-interface untuk VLAN 20 dari interface fisik utama (misalnya eth0
).
docker network create -d macvlan \
--subnet=192.168.20.0/24 \
--gateway=192.168.20.1 \
-o parent=eth0.20 \
vlan20_net
(Ganti alamat gateway jika berbeda)
3. Deploy Container
Langkah terakhir, jalankan container debian dengan IP statis di jaringan yang sudah dibuat.
ip a
Anda akan melihat eth0
di dalam container memiliki alamat IP 192.168.20.10
.
Container Debian Anda sekarang berjalan dengan IP statis di VLAN 20, seolah-olah menjadi perangkat fisik di jaringan Anda.
Subscribe to my newsletter
Read articles from Hendra Juniansyah directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
