How to Run Docker in Proxmox on a VM - WunderTech
I’ve been running Docker on Proxmox for a while now, most recently on my two-node custom-built Proxmox Cluster using Proxmox VE 9.1. Before that, I ran it on…
Tracked topic
Docker is a platform that uses Linux kernel features to run applications in isolated containers, providing tools such as Docker Engine, Docker Desktop, and Docker Compose.
Docker macvlan gives containers their own MAC address and IP address on your physical network, eliminating the need for NAT or port mapping. It’s most useful when a container needs to appear as a real device on a specific subnet — common for Wake-on-LAN tools, network scanners, and IoT management containers that need to be on a dedicated VLAN.
Docker Macvlan on a VLAN: Give Containers Their Own IP - WunderTechNot by default. Macvlan isolates the container from the host at the network level, so the container can talk to other devices on the VLAN but not the machine it’s running on. To work around this, you can create a macvlan interface on the host side as well (sometimes called a shim interface), which gives the host an IP on the macvlan network.
Docker Macvlan on a VLAN: Give Containers Their Own IP - WunderTechWith bridge networking, containers share the host’s IP and use NAT to reach the outside world. With macvlan, each container gets its own IP directly on your physical network — no NAT, no port forwarding. Macvlan behaves more like adding a new device to your network, while bridge networking behaves more like a software router sitting between the container and your LAN.
Docker Macvlan on a VLAN: Give Containers Their Own IP - WunderTechThe most likely cause is a VLAN tagging gap somewhere in the chain. Check that: (1) the VLAN subinterface on the host is up (ip link show), (2) the Docker macvlan network is using the subinterface as parent — not the raw physical interface, (3) the upstream switch port is configured as a trunk that allows your VLAN, and (4) the IP you assigned isn’t conflicting with another device on that VLAN.
Docker Macvlan on a VLAN: Give Containers Their Own IP - WunderTechI’ve been running Docker on Proxmox for a while now, most recently on my two-node custom-built Proxmox Cluster using Proxmox VE 9.1. Before that, I ran it on…
…Create the Docker Macvlan Network 3. Attach a Container to the Macvlan Network with a Static IP A Note on VLAN Tagging End-to-End FAQ What is Docker macvlan used for…
Today we are going to look at how to update a Docker container using Portainer . There are many different ways to update Docker containers, but Portainer makes the process somewhat straightforward. To…
Today we are going to look at two different ways on how to update Docker containers on a Synology NAS. Last week, we looked at how to install Docker containers on a…
Today we are going to look at how to back up a Docker container. This process is the same for all Docker containers but will be demoed on a Synology NAS as…
I’ve been running Proxmox as my main hypervisor for over five years, and one of the most common questions I see is whether someone should use Proxmox or Docker . The short…
The video above displays how to set up a Cloudflare Tunnel using Docker for a complete Zero Trust Network. Cloudflare Tunnels require no port forwarding and allow you to expose multiple services…
…Docker Install Pi-hole Docker Compose File Using Portainer Instead of Docker Compose Adding Unbound for Recursive DNS Pi-hole + Unbound on Docker Configuring the Unbound Settings Adding Unbound to a Native…
…The three you created in Step 1 should be mapped as follows: /docker/plex/config → /config /docker/plex/transcode → /transcode /docker/plex/data → /data (or map your actual media shared folder here…
…sudo docker run -p 8000:8000 -p 9000:9000 -p 9443:9443 --detach --name=portainer-ce --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /volume1/docker/portainer-ce…