小编San*_*mar的帖子

Docker'最新'标记和推送

我有一个从我的构建过程生成的docker镜像.我希望使用标签构建ID和"最新"来标记最新的构建映像.我看到有两种方法可以做到这一点.

第一种方法 - (添加多个标签并推送一次)

docker tag <id> <user>/<image>:build_id  
docker tag <id> <user>/<image>:latest  
docker push <user>/<image>
Run Code Online (Sandbox Code Playgroud)

第二 - 单独标记并推送

docker tag <id> <user>/<image>:build_id  
docker push <user>/<image>:build_id

docker tag <id> <user>/<image>:latest  
docker push <user>/<image>:latest
Run Code Online (Sandbox Code Playgroud)

docker文档说明如果注册表中有一个已经有特定标记的图像,那么使用相同标记的新图像的docker push会覆盖之前的图像.
1.上面指定的第一和第二选项在功能上是否相同?
2.有任何首选方式/最佳做法吗?

tags docker docker-image docker-repository

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

管理实体中的静态数据项

我的域模型如下

public class Employee
{
    public long Id { get; set; }
    public string Name { get; set; }
    public List<Skills> Skills { get; set; }
}

public enum Skills
{
    JAVA,
    DOTNET,
    PYTHON
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试将实体框架模型建模为 -

public class Employee
{
    public long Id { get; set; }
    public string Name { get; set; }
    public ICollection<Skills> Skills { get; set; }
}

public class Skills
{
    public long Id { get; set; }
    public string Skill { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework entity-framework-core

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