Tag: 分配

具有一个公有IP的Docker容器

我有一些Docker容器,包含几个操作系统。 所以我想直接从互联网上获得(通过SSH )这些容器。 我只能使用一个公共IP地址。 现在docker0在默认IP的网桥模式下。 我怎样才能configurationDocker从任何地方分开访问容器?

困惑于Docker上的cpushare设置。

我用python编写了一个testing程序“cputest.py”,如下所示: import time while True: for _ in range(10120*40): pass time.sleep(0.008) ,当在一个容器中运行时,其成本为80% (不受其他运行容器的干扰)。 然后我用以下两个命令在两个容器中运行这个程序: docker run -d -c 256 –cpuset=1 IMAGENAME python /cputest.py docker run -d -c 1024 –cpuset=1 IMAGENAME python /cputest.py 并用“顶”来查看他们的CPU成本。 原来,他们相对花费30%和67%的 CPU。 这个结果让我很困惑。 有人会为我解释吗? 非常感谢!