考虑:
docker run -p 5000:5000 -v /host/:/host appimage
Run Code Online (Sandbox Code Playgroud)
它转发5000至50000
即使是多个:
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.出于测试目的,我想运行多个烧瓶实例.因此,对于每个烧瓶实例,我想在不同的端口运行它.这种自动多端口转发会有所帮助.
如果不是为什么boot2docker不能用于生产?是什么东西,coreOS带来的boot2docker没有?
给定字符串
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)
有没有其他方法来解决这个问题?
boot2docker ×2
docker ×2
coreos ×1
dictionary ×1
dockerfile ×1
dockerhub ×1
eval ×1
python ×1
string ×1