小编nkk*_*nak的帖子

如何转发docker容器中的所有端口

考虑:

docker run -p 5000:5000 -v /host/:/host appimage
Run Code Online (Sandbox Code Playgroud)

它转发500050000

即使是多个:

docker run -p 5000:5000 -p 5001:5001 -v /host/:/host appimage
Run Code Online (Sandbox Code Playgroud)

我想知道的是:

docker run -p  allports:allports
Run Code Online (Sandbox Code Playgroud)

是否有任何可用的命令转发容器中的所有端口?因为在我的情况下,我正在运行烧瓶app.出于测试目的,我想运行多个烧瓶实例.因此,对于每个烧瓶实例,我想在不同的端口运行它.这种自动多端口转发会有所帮助.

docker boot2docker dockerfile docker-registry

9
推荐指数
1
解决办法
2430
查看次数

我可以在生产中使用boot2docker吗?CoreOS与boot2docker

如果不是为什么boot2docker不能用于生产?是什么东西,coreOS带来的boot2docker没有?

docker coreos boot2docker dockerhub

8
推荐指数
1
解决办法
1878
查看次数

Python编程:如何从字典中评估值?

给定字符串

str=" dept_id == CS1  and  student_count > 75 " 
Run Code Online (Sandbox Code Playgroud)

字典

dict = {'dept_id': 'CS1' ,'student_count': 95 }
Run Code Online (Sandbox Code Playgroud)

我们需要在字符串中替换dict中的值并进行求值

eval (str)
Run Code Online (Sandbox Code Playgroud)

以下代码适用于所有整数情况:

for item in dict.items():
k , v  = item
if s.find(k) > -1:
 k=str(k)
 s=s.replace(k, str(v),1)
 print "replaced",s

print eval(s)
Run Code Online (Sandbox Code Playgroud)

有没有其他方法来解决这个问题?

python string dictionary eval

2
推荐指数
1
解决办法
6464
查看次数