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

Unable to find image 'nginx:latest' locally

poppy-jun3个月前 (12-01)PAAS240

注: 这里的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

分享给朋友:

相关文章

kubernetes中的yaml文件

kubernetes中的yaml文件

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

Docker的运维

Docker的运维

51.使用 supermin5 命令(若命令不存在则自己安装)构建 centos7 系统的docker 镜像,镜像名称为 centos-7,镜像预装 yum、net-tools、initscripts...

unauthorized: unauthorized to access repository: ……action: push

注: 这里的C#代码都是虚拟机命令。推送镜像报错。[root@master mysql]# docker push 192.168.200.23/library...

Docker bridge-utils网桥查看工具

Docker bridge-utils网桥查看工具

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

docker run时做端口映射时报错

docker run时做端口映射时报错

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

mkdir: cannot create directory ‘docs/user-guide/configmap/kubectl’: No such file or directory

注: 这里的C#代码都是虚拟机的命令这样的问题,解决办法就是创建目录的时候加个 -p问题:[root@master ~]# mkdir docs/user-guide/c...