当前位置:首页 > PAAS > 正文内容

Unable to find image 'nginx:latest' locally

poppy-jun5个月前 (12-01)PAAS540

注: 这里的C#代码都是虚拟机中的命令

今天在做运维的时候,有一个题目是这样的:

在容器 server 节点创建/opt/xiandian-ro 目录,使用镜像 nginx:latest 创建名为 xiandian 的容器,将/opt/xiandian-ro 目录挂载到容器内部/opt 下,并设置为只读模式。

然后我就直接上手写起来了,然后就出现这个问题。(不要慌,小问题)

image.png

注意看这里和我下面划线的:

Unable to find image 'nginx:latest' locally  这句

image.png

就是没有找到这个镜像

这就是告诉你,你自己镜像仓库都没有这个镜像,你就跑容器(异想天开)

所以我们要去加载这个镜像然后打个标签然后推送上去。

[root@server ~]# cd /opt/images/    切换到自己的镜像目录
[root@server images]# ll            将镜像文件列出来
总用量 2652044
……
-rw-r--r--. 1 root root 112217088 12月  1 20:20 nginx_latest.tar    找到自己要的那个
……
[root@server images]# docker load -i nginx_latest.tar        加载它
2ec5c0a4cb57: Loading layer 58.43 MB/58.43 MB
73e2bd445514: Loading layer 53.76 MB/53.76 MB
a103d141fc98: Loading layer 3.584 kB/3.584 kB
Loaded image ID: sha256:3f8a4339aadda5897b744682f5f774dc69991a81af8d715d37a616bb4c99edf5        加载完成
[root@server images]# docker images        查看一下
……
<none>                               <none>              3f8a4339aadd        2 years ago         108.5 MB        (刚刚加载的镜像是没有标签的)
……
[root@server images]# docker tag 3f8a4339aadd  nginx:latest        我们自己给镜像打个标签
[root@server images]# docker push nginx:latest                        推送到仓库中
The push refers to a repository [192.168.200.23:5000/nginx]
a103d141fc98: Pushed 
73e2bd445514: Pushed 
2ec5c0a4cb57: Pushed 
latest: digest: sha256:926b086e1234b6ae9a11589c4cece66b267890d24d1da388c96dd8795b2ffcfb size: 948

image.png

然后我们在去run那个容器,它出来了,并且没有毛病

image.png

版权声明:本文为原创文章,版权归 Jun所有!

转载请注明出处:https://cranek.cn/?id=94

分享给朋友:

相关文章

docker中的run命令

docker中的run命令

注: 这里的所有命令都是Linux系统中的命令,不是C#语言docker run :创建一个新的容器并运行一个命令   # docker run&nb...

scp

scp复制文件方法:    本地到远程:    # scp 本地文件 远程用户@远程ip:...

docker run时做端口映射时报错

docker run时做端口映射时报错

注: 这里的C#代码都是虚拟机的命令我今天也要被气死,一模一样的东西,就是报错,解决了前面的问题,这里还有一个。这个是容器端口映射的问题,[root@server ~]# dock...

Docker中找不到ifconfig命令

Docker中找不到ifconfig命令

注:这里的命令都是虚拟机中的命令,不是C#的。今天在做docker运维时,找不到ifconfig命令    百度了一下,发现了这个命令是要自己安装的CentOS...

Docker bridge-utils网桥查看工具

Docker bridge-utils网桥查看工具

bridge-utils网桥查看工具1.安装 查看桥接工具    # yun install -y bridge-uti...

kubernetes中的yaml文件

kubernetes中的yaml文件

注: 这里的C#代码,都是虚拟机命令一、yaml文件基础:    YAML是“YAML Ain't a Markup Langua”(YAML 不是一种标记语言)...