小编bin*_*aly的帖子

Docker - 可从外部访问的暴露端口 - iptables 规则被忽略

我有一个 docker 容器运行如下:

 docker run --name some_container_1 -p 8080:80 -d some_image
Run Code Online (Sandbox Code Playgroud)

哪个工作正常。容器将它的端口 80 公开到 8080,并且可以从本地主机访问。

然而,出于某种原因,它完全忽略了 INPUT iptables 规则,并且也可以从外部访问。

如何限制对我的 Docker 容器的访问,只允许 ie IP 123.456.789.0 从外部访问它?

谢谢。


须藤 iptables -L -n -v --line-numbers

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
num   pkts bytes target     prot opt in     out     source               destination         
1        0     0 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0           
2      365 23380 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED
3        0     0 ACCEPT     tcp  --  * …
Run Code Online (Sandbox Code Playgroud)

iptables docker

15
推荐指数
2
解决办法
2万
查看次数

将正在运行的虚拟机从一个管理程序迁移到另一个管理程序实际上如何工作?

在云环境中将正在运行的虚拟机从一个虚拟机管理程序迁移到另一个虚拟机管理程序实际上是如何工作的?

我知道这是可能的,并且存在此功能。但是,当正在运行的虚拟机从一个管理程序迁移到另一个管理程序时,实际发生了什么?我很难想象这是可能的,没有丝毫中断?

虽然我可能会想象,如果裸机在物理上非常接近,我可能会以某种方式实现它,但我很难将正在运行的虚拟机从美国数据中心迁移到欧盟数据中心。

任何人都可以解释实际发生了什么以及如何实现没有可感知的停机时间但保持一致性?

virtualization cloud cloud-computing virtual-machines hypervisor

0
推荐指数
1
解决办法
1278
查看次数