.NETCore Docker实现容器化与私有镜像仓库管理

2020-06-17 06:58:12易采站长站整理

> rm -rf /var/lib/docker

六、额外知识普及

1、docker官方镜像库地址

https://hub.docker.com/r/microsoft/dotnet/

2、microsoft/dotnet 镜像版本之间的区别

a、microsoft/dotnet:<version>-sdk(microsoft/dotnet:2.1-sdk)

此映像包含带有 .NET Core 和命令行工具 (CLI) 的 .NET Core SDK。 此映像将映射到开发方案。 可使用此映像进行本地开发、调试和单元测试。 此映像还可用于生成方案。 使用 microsoft/dotnet:sdk 始终都提供最新版本。

b、microsoft/dotnet:<version>-runtime(microsoft/dotnet:2.1-runtime)

此映像包含 .NET Core(运行时和库),并且针对在生产环境中运行 .NET Core 应用进行了优化。

c、microsoft/dotnet:<version>-runtime-deps

runtime-deps 映像包括具有 .NET Core 所需的所有本机依赖项的操作系统。 此映像适用于独立应用程序。

3、镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com。

新版的 Docker 使用

 /etc/docker/daemon.json(Linux) 
或者 %programdata%dockerconfigdaemon.json(Windows) 来配置 Daemon。

请在该配置文件中加入(没有该文件的话,请先建一个):


{
"registry-mirrors": ["http://hub-mirror.c.163.com"]}

#刷新配置文件并重启docker


systemctl daemon-reload

systemctl restart docker

**********如果使用aliyun,需要登陆自己的阿里云账户获取自己的镜像地址************

总结

以上所述是小编给大家介绍的.NETCore Docker实现容器化与私有镜像仓库管理,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

您可能感兴趣的文章:.netcore 使用surging框架发布到dockerDocker私有仓库管理和删除本地仓库中的镜像Docker定制容器镜像的2种方法(推荐)详解Docker 容器基础系统镜像打包