我安装docker的系统没有与Internet的连接,所以要使用运行图像docker,我必须从该系统和另一个系统下载一个简单的图像。然后,将此图像通过以下路径放入离线系统中:C:\Users\Public\Documents\Hyper-V\Virtual hard disks
但是当我docker run hello-world在cmd中运行时,我看到以下消息:
Unable to find image 'hello-world:latest' locally
Run Code Online (Sandbox Code Playgroud)
并尝试从Internet下载hello-world图像,但是它没有与Internet的连接,因此可以使用。现在我想知道应该将映像放置在什么位置以使Docker可见?
小智 14
您可以通过从任何其他可以访问Internet的计算机上导出docker映像,以一种简单的方式来完成此操作而不会弄乱文件夹:
在具有互联网访问权限的机器上拉图像。
$docker pull hello-world
Run Code Online (Sandbox Code Playgroud)将该图像保存到.tar文件。
$ docker save --output hello-world.tar {your image name or ID}
Run Code Online (Sandbox Code Playgroud)将该文件复制到任何计算机上。
将.tar文件加载到docker。
$docker load --input hello-world.tar
Run Code Online (Sandbox Code Playgroud)检出:https : //docs.docker.com/engine/reference/commandline/image_save/ https://docs.docker.com/engine/reference/commandline/load/#examples
| 归档时间: |
|
| 查看次数: |
13022 次 |
| 最近记录: |