小编Ent*_*rSB的帖子

Docker-compose 和命名卷权限被拒绝

docker-compose 使用基础 Dockerfile 创建应用程序映像。

Dockerfile 看起来与下面类似。由于某些原因省略了一些行。

FROM ubuntu:18.04

RUN set -e -x ;\
    apt-get -y update ;\
    apt-get -y upgrade ;

...

USER service
Run Code Online (Sandbox Code Playgroud)

在 docker-compose 中使用此映像并将命名卷添加到服务时,命名卷中的文件夹无法访问,并显示消息Permission denied。docker-compose 的部分如下所示。

FROM ubuntu:18.04

RUN set -e -x ;\
    apt-get -y update ;\
    apt-get -y upgrade ;

...

USER service
Run Code Online (Sandbox Code Playgroud)

我的假设是USER service线路有问题,我通过user: root在 myapp 服务中设置来确认这一点。

现在,下一个问题是。我想避免手动创建卷和设置权限。我希望使用 docker-compose 来自动化它。

这可能吗?如果可以,如何做到这一点?

docker docker-compose

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

外键上的 Django 不同模型管理器

我有模型用户。有两个管理器,过滤由 is_active 设置的查询的 UserManager 和 AllUserManager。默认管理器设置为 UserManager。

用户有另一个模型的外键,名为 Address,具有related_name='users'。

问题是下一个。当 User is_active 为 False 时,Address 不会在 users 集合中显示非活动用户。

是否有可能以某种方式将 AllUserManager 设置为某些 FK 的默认管理器?我希望能够列出地址中的所有用户,而不管他们的活动如何。

django django-models django-database

3
推荐指数
1
解决办法
2290
查看次数

为什么元素样式覆盖在元素上设置的类?

我们的问题是这样的.我们有这样的代码.

<div class="parent">
    <div class="child">
        <a href="#" class="child_item" onclick="return false;" onfocus="blur();">Item 1</a>
    </div>
    <div class="child">
        <a href="#" class="child_item" onclick="return false;" onfocus="blur();">Item 2</a>
    </div>
    <div class="child">
        <a href="#" class="child_item" onclick="return false;" onfocus="blur();">Item 3</a>
    </div>
    <div class="child">
        <a href="#" class="child_item" onclick="return false;" onfocus="blur();">Item 4</a>
    </div>
    <div class="clear">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这都是带有类的全局容器.content.

CSS代码:

.content a
{
    font-size: 11px;
}

.parent a
{
    font-size: 16px;
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,.parent a浏览器正在申请,而不是申请.content a.
有什么问题,如何应用容器CSS而不是更接近.parent一个CSS?

html css overriding

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

如何在golang中测试打印到控制台的方法?

我有下一个结构.

package logger

import "fmt"

type IPrinter interface {
    Print(value string)
}

type ConsolePrinter struct{}

func (cp *ConsolePrinter) Print(value string) {
    fmt.Printf("this is value: %s", value)
}
Run Code Online (Sandbox Code Playgroud)

测试覆盖率说我需要测试ConsolePrinter Print方法.

我该如何报道这种方法?

谢谢.

unit-testing go

-2
推荐指数
2
解决办法
2993
查看次数