在Docker中从中提取基本映像的位置

时间:2019-05-03 22:16:12

标签: windows docker

我是Docker的新手,正在学习编写Docker文件。我在Windows 10。 在docker文件中说

FROM microsoft / dotnet:2.2.1-aspnetcore-runtime AS base

我的问题是-基本映像“ microsoft / dotnet:2.2.1-aspnetcore-runtime”的位置在哪里?这是要从网站上提取它还是它是本地驱动器?

2 个答案:

答案 0 :(得分:1)

如果您有一个具有该名称的本地映像(请通过执行docker image ls检查),它将部署该映像。

如果没有,它将在这里https://hub.docker.com/_/microsoft-dotnet-core

从dockerhub中拉出它。

答案 1 :(得分:1)

是的,默认情况下,这将从网络中的docker注册表中提取图像。

docker.io

从理论上讲,您也可以使用本地托管的注册表(例如,如果预先设置了注册表,例如使用JFrog)。 然后,您将必须通过登录到您的注册表。

$ docker login localhost:8080(例如)

..现在就做..

$ docker pull ...

.. it尝试从您的本地注册表中提取。