Oracle Cloud - Problems forwarding port 80 traffic to container

Hi guys, as per these two threads

I am having trouble accessing anything on port 80 in a container… Here’s a rundown of the situation…

  • Oracle Cloud - ARM64 machine
  • Ubuntu 22.04 is the host
  • Debian 11 is in the container
  • External block devices host the zfs storage pool
  • Port 80 is open via the Oracle firewall and nmap confirms this
  • Firewalld is the firewall that I’ve configured
  • SSH works on a variety of ports
  • Port 8033 works fine for a web control panel via

lxc config device add container1 myport8033 proxy listen=tcp: connect=tcp:

  • lxdbr0 is trusted via the following

sudo firewall-cmd --add-interface=lxdbr0 --zone=trusted --permanent

  • Containers get IP4 and IP6 addresses
  • nftables is being used by lxd

lxc info | grep firewall: returns firewall: nftables

  • Running tcpdump shows some weird traffic that doesn’t appear to correspond to the browser request I’m making

sudo tcpdump port 80 and '(tcp-syn|tcp-ack)!=0'

  • But the same command on the host appears to make sense and show’s port 80 traffic…

  • I’ve attached the output of sudo nft list ruleset at

  • The container is listening on port 80

sudo netstat -tlpn | grep :80 returns the following

tcp        0      0*               LISTEN      409/nginx: master p 
tcp        0      0*               LISTEN      96432/apache2       
tcp        0      0  *               LISTEN      428/nginx: master p 
tcp        0      0*               LISTEN      409/nginx: master p 
tcp        0      0*               LISTEN      96432/apache2 

Does anyone have any ideas please?

Looks like another thread I was in provided the solution…