Ubuntu下虚拟机安装docker,搭建容器集群,网络问题

系统是Ubuntu20.04.5
安装了virtualbox,然后安装centos7,在里面装了docker,通过docker创建了三个容器,搭建集群。现在主机(Ubuntu可以上网),宿主机(centos可以上网),主机和宿主机,主机和容器都可以通,宿主机和容器也可以通,现在就是容器无法上网,有点别扭,不知道这么解决。
网络模式之前选了net转换+host-only也不行,现在选的网桥+host-only也不。附上一张图就是问题大概。

img

为什么不直接在Ubuntu上搭建?

是ping不通公网IP,还是访问不了公网域名?如果是后者是dns的问题。另外上网需要通过代理吗?如果需要的话得单独设置