我有一个从我的构建过程生成的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.有任何首选方式/最佳做法吗?
我的域模型如下
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)