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 来自动化它。
这可能吗?如果可以,如何做到这一点?
我有模型用户。有两个管理器,过滤由 is_active 设置的查询的 UserManager 和 AllUserManager。默认管理器设置为 UserManager。
用户有另一个模型的外键,名为 Address,具有related_name='users'。
问题是下一个。当 User is_active 为 False 时,Address 不会在 users 集合中显示非活动用户。
是否有可能以某种方式将 AllUserManager 设置为某些 FK 的默认管理器?我希望能够列出地址中的所有用户,而不管他们的活动如何。
我们的问题是这样的.我们有这样的代码.
<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?
我有下一个结构.
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方法.
我该如何报道这种方法?
谢谢.