WG-Easy: A Simple and Secure Way to Set Up WireGuard VPNs
…How to Install and Run WG-Easy using Docker We’ll look at the steps on how to install and run WG-Easy using Docker below, but before we do, let’s…
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 - WunderTech…How to Install and Run WG-Easy using Docker We’ll look at the steps on how to install and run WG-Easy using Docker below, but before we do, let’s…
…Depending on the location of your Docker instance, the Docker Compose file will be different, but I’ll provide two examples below. One for a generic Docker implementation and one for a…
…This automatically creates a shared folder called docker on your NAS. 2. Inside the docker folder, create a folder named pihole . Inside that folder, create two subfolders: pihole and dnsmasq.d . These…
…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…
…The next thing we are going to run is the script to install Docker on our Raspberry Pi. Portainer is a GUI that manages Docker containers, so we need to ensure Docker…
…Select the Deploy Connector button so that we can create our Docker Container on our Synology NAS. 5. Select Docker and then select Generate Tokens . You will have to authenticate (for security…
…Proxmox is the hypervisor, while Docker is a container platform for running applications. Proxmox vs Docker How to Set Up Docker in Proxmox For most people, I like running Docker inside a…
…Create a new file named docker-compose.yml nano docker-compose.yml 5. Paste the contents below into the docker-compose file. version: '3' services: app: image: 'jc21/nginx-proxy-manager:latest…
Today we are going to take a look at how to set up Home Assistant on a Raspberry Pi using Docker. My reason for using Home Assistant with Docker is because the…
Today we are going to take a look at how to install Grafana on a Synology NAS using Docker . Grafana is a tool that allows you to make tons of different customized…