小编jch*_*ysk的帖子

如何运行分离的容器并在退出时自动将其删除?

为什么Docker中的参数-d--rm冲突?

$ docker run -d --rm image
Conflicting options: --rm and -d
Run Code Online (Sandbox Code Playgroud)

我有许多运行单元/功能/集成测试的容器.Docker容器启动,运行测试,然后停止.因为我只关心结果,所以我将它们分开运行,但我也希望在容器退出后将容器移除.这样做有什么好办法?

docker

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

在金字塔中,如何根据上下文的内容使用不同的渲染器?

我有3种不同的产品页面布局,我想根据有关产品的可用信息显示.使用遍历我有一个叫做ProductFinder抓取所有信息的类.例如,用户转到domain/green/small,ProductFinder将列出我的数据库中绿色和小的所有产品.此列表是类中的self.products ProductFinder.在我的__init__.py我添加了行:

config.add_view('app.views.products', name='')
Run Code Online (Sandbox Code Playgroud)

在products.py我有:

from pyramid.view import view_config
@view_config(context='app.models.ProductFinder', renderer='productpage.mako')
def products(context, request):
    return dict(page=context)
Run Code Online (Sandbox Code Playgroud)

基于context.products中的内容虽然我想渲染一个不同的mako.在Pylons我会做的事情如下:

def products(context, request):
    if len(context.products) == 1:
        return render("oneproduct.mako")
    elif len(context.product) == 2:
        return render("twoproducts.mako")
Run Code Online (Sandbox Code Playgroud)

那么如何根据我的上下文内容呈现不同的模板呢?

python traversal mako pyramid

7
推荐指数
2
解决办法
2773
查看次数

有没有办法在 docker 镜像中标记前一层或恢复提交?

假设有一个 docker 镜像,有人对其进行了更改,然后将其推送到 docker 存储库。然后我拉下图像。有没有办法获取该图像并从前一层运行容器?在进行更改之前运行版本。

如果我运行 docker history 它将看起来像这样:

docker history imagename:tag
IMAGE               CREATED             CREATED BY                                      SIZE                COMMENT
3e23a5875458        8 days ago          /bin/sh -c #(nop) ENV LC_ALL=C.UTF-8            0 B
<missing>           8 days ago          /bin/sh -c dpkg-reconfigure locales &&    loc   1.245 MB
<missing>           8 days ago          /bin/sh -c apt-get update && apt-get install    338.3 MB
<missing>           6 weeks ago         /bin/sh -c #(nop) ADD jessie.tar.xz in /        121 MB
<missing>           6 weeks ago         /bin/sh -c #(nop) MAINTAINER ssss <ad   0 B
<missing> …
Run Code Online (Sandbox Code Playgroud)

docker docker-registry

5
推荐指数
1
解决办法
5137
查看次数

在金字塔中,使用遍历,如何创建动态网址?

我是Pyramid的新手并创建了一个应用程序.我有一个包含类别表的数据库.类别可能是具有红色和绿色属性的颜色,而另一个类别可能是具有属性4和5的大小.我希望能够创建类似于:domain.com/ {category}的链接.所以假设我有两个类别模板.一个是color.mak,一个是size.mak.我怎么能得到它所以domain.com/Red或domain.com/Green会渲染color.mak和domain.com/4或domain.com/5会渲染size.mak?在阅读了URL Dispatch和Traversal之间的差异之后,看起来Traversal会成为我想要的首选,即使它可以以任何一种方式完成.我真正坚持的是如何将这些类别添加到我的资源树.

python traversal pyramid

4
推荐指数
1
解决办法
1336
查看次数

标签 统计

docker ×2

pyramid ×2

python ×2

traversal ×2

docker-registry ×1

mako ×1