聚酯纤维优缺点(腈纶氨纶聚酯纤维优缺点)
12952023-11-30
大家好,今天小编来为大家解答以下的问题,关于docker网络模式优缺点,路由器不建议安装docker这个很多人还不知道,现在让我们一起来看看吧!
本文目录
host模式:容器将不会获得一个独立的NetworkNamespace,而是和宿主机共用一个NetworkNamespace。容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。网络性能比较好,但是dockerhost上已经使用的端口就不能再用了,网络的隔离性不好。
container模式:容器和已经存在的一个容器共享一个NetworkNamespace,而不是和宿主机共享。同host,网络性能好,但隔离性不好。两个容器的进程可以通过lo网卡设备通信。
none模式:Docker容器拥有自己的NetworkNamespace,但是,并不为Docker容器进行任何网络配置。也就是说,这个Docker容器没有网卡、IP、路由等信息。需要我们自己为Docker容器添加网卡、配置IP等。这种类型的网络没有办法联网。
bridge模式:默认模式,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。虚拟网桥的工作方式和物理交换机类似,这样主机上的所有容器就通过交换机连在了一个二层网络中。网络性能不比host,但隔离性好。
1、采用-v参数,可将Docker容器中的端口对外进行映射,就可以实现
docker容器如何与外部网络进行通信。
2、docker容器间互联:创建一个网络,可将不同容器共用该网络,通过容器的主机名进行互联,相当于是在同一个局域网中的通信。
一步、在PI节点软件已经成功运行Docker(非常重要),不再需要公网IP,也就是说是不是公网的都无关重要。
二步、在命令提示符下,也就是windows的cmd下,右键开始菜单打开“运行”输入cmd
输入如下命令下载镜像到Docker中:
第1条命令:Dockerpullpinetwork/pi-node-docker(这是6个月前的老版本,大概531M)
第2条命令:Dockerpullpinetwork2019/pinodedocker:v3.0(这是最新的3.0版本311M)
三步、用如下命令启动容器:
第3条命令:Dockerrun-itd--privileged--namepi-nodepinetwork2019/pinodedocker:v3.0/usr/sbin/init(启动升级版)看到64位的数字与字母组合。即表示成功安装节点。
四步:到docker里找到511M的pinetwork/pinodedocker容器,在运行-选项-名字(pi-consensus)-端口(31403)然后-运行。如果提示端口冲突,把检测端口的容器ese7en/node-port-test:latest先关掉即可。
五步:最重要的一步(实测)必须重启系统,然后到容器里看这两个容器是否成功运行pinetwork/pi-node-docker、pinetwork2019,如果没有请手动运行。
六步:这时打开PI节点软件,如果出现Yourcomputerisstartinguptheblockchain或Yourcomputerisruningtheboockchian,那就一个字“等”保持节点软件长期运行
如果您在dockerhost模式下启动了容器,但是容器的端口无法访问,可能是以下原因之一:
1.端口未正确映射。在dockerhost模式下,容器的端口不会被映射到宿主机的端口上。如果您需要访问容器的端口,可以使用容器的IP地址和端口号进行访问,而不是宿主机的IP地址和端口号。
2.防火墙或安全组设置。如果您的服务器上启用了防火墙或安全组,可能会阻止对容器端口的访问。您可以在防火墙或安全组中添加相应的规则,允许对容器端口的访问。
3.容器配置错误。可能是您在启动容器时配置出错,例如指定了错误的端口号或IP地址。您可以检查容器的配置文件,或者重新启动容器并指定正确的配置参数。
4.网络配置错误。如果您的容器使用了自定义的网络配置,可能会导致端口无法访问。您可以检查网络配置文件,或者重新配置网络参数。
希望以上解答能够帮助您解决问题。
docker网络模式优缺点的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于路由器不建议安装docker、docker网络模式优缺点的信息别忘了在本站进行查找哦。