Docker- Unable to find image “hello-world“locally

Docker- Unable to find image “hello-world“locally

文章目录

  • Docker- Unable to find image “hello-world“locally
  • 问题描述
  • 一. 切换镜像
    • 1. 编辑镜像源
    • 2. 切换镜像内容
  • 二、 检查设置
    • 1、 重启dockers
    • 2、 检查配置是否生效
    • 3. Docker镜像源检查
    • 4. Dokcer执行测试
  • 三、自定义镜像测试
    • 1. 创建 Dockerfile
    • 2.创建脚本文件 hello-world.sh
    • 3.构建 Docker 镜像
    • 4. 运行 Docker 容器


问题描述

在安装了docker后,通过执行如下指令来检查docker的安装是否成功
sudo docker run hello-world
在这里插入图片描述
出现了本地镜像不存在的报错,报错信息如下:
Unable to find image ‘hello-world:latest’ locally

此问题的出现表明当前的本地没有Hello-world对应的镜像包,并且通过默认的镜像源也没有成功的下载到对应的镜相。

一. 切换镜像

1. 编辑镜像源

Docker的镜像地址需要通过修改daemon.json文件来实现指定镜像,通过执行如下指令进行相应的编辑:

sudo gedit /etc/docker/daemon.json

执行界面如下:
在这里插入图片描述

2. 切换镜像内容

更新daemon.json的内容如下:

{"registry-mirrors": ["https://docker.m.daocloud.io","https://dockerhub.icu","https://docker.anyhub.us.kg","https://docker.1panel.live"]
}

为了避免docker日志文件过大的异常,建议同时开启IPV6的功能并限制日志的大小到20m.完成的Json文件内容如下:

{"log-driver": "json-file","log-opts": {"max-size": "20m","max-file": "3"},"ipv6": true,"fixed-cidr-v6": "fd00:dead:beef:c0::/80","experimental":true,"ip6tables":true,"registry-mirrors": ["https://docker.m.daocloud.io","https://dockerhub.icu","https://docker.anyhub.us.kg","https://docker.1panel.live"]
}

二、 检查设置

1、 重启dockers

sudo systemctl restart docker
执行结果如下:
在这里插入图片描述

2、 检查配置是否生效

sudo docker info
执行结果如下,可知对应的镜像已经更新。
在这里插入图片描述

3. Docker镜像源检查

通过如下的指令可以确认docker的安装是否成功并确认对应的docker镜像是否成功的切换
sudo docker pull hello world
出现如下界面
在这里插入图片描述

4. Dokcer执行测试

通过如下指令可以确认docker是否正确的安装
Sudo docker run hello-world
出现如下界面表明执行成功
在这里插入图片描述

三、自定义镜像测试

1. 创建 Dockerfile

创建一个名为 Dockerfile 的文件,并在其中写入以下内容:

# 使用基础镜像
FROM alpine:latest
# 设置工作目录
WORKDIR /app# 添加脚本文件
COPY hello-world.sh /app/hello-world.sh
# 设置执行权限
RUN chmod +x /app/hello-world.sh# 设置容器启动命令
CMD ["/app/hello-world.sh"]

2.创建脚本文件 hello-world.sh

在同一目录下创建一个名为 hello-world.sh 的脚本文件,并在其中写入以下内容:

#!/bin/sh
echo "Hello, World!"

3.构建 Docker 镜像

在包含 Dockerfile 和 hello-world.sh 的目录中- 需要切换filepath为自己定义的地址

cd filepath

运行以下命令来构建镜像

docker build -t my-hello-world .

运行成功出现如下界面
在这里插入图片描述

4. 运行 Docker 容器

构建完成后,使用以下命令来运行容器:

docker run my-hello-world

运行成功出现如下界面
在这里插入图片描述

参考
Docker介绍(四)–docker run 命令在容器内运行一个应用程序: Hello, World
无法拉取 Docker 镜像?树莓派4B 安装Docker并配置Docker镜像源分享

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/891523.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【UE5 C++课程系列笔记】19——通过GConfig读写.ini文件

步骤 1. 新建一个Actor类,这里命名为“INIActor” 2. 新建一个配置文件“Test.ini” 添加一个自定义配置项 3. 接下来我们在“INIActor”类中获取并修改“CustomInt”的值。这里定义一个方法“GetINIVariable” 方法实现如下,其中第16行代码用于构建配…

互慧-急诊综合管理平台 ServicePage.aspx 任意文件读取漏洞复现

0x01 产品简介 互慧急诊急救快速联动平台,是用于管理门诊急诊病人的系统,主要包括门诊急诊业务和急诊物资管理两部分,其中门诊急诊业务主要包括院前急救、院内抢救、留观监护、绿色通道、预检分诊等;急诊物资管理包括急诊药品管理、急诊设备管理、抢救车管理、急救箱管理、…

【文献精读笔记】Explainability for Large Language Models: A Survey (大语言模型的可解释性综述)(五)

****非斜体正文为原文献内容(也包含笔者的补充),灰色块中是对文章细节的进一步详细解释! 五、 解释评估(Explanation Evaluation) 在前面的章节中,我们介绍了不同的解释技术和它们的用途&#…

pyside6-deploy 提示相对路径错误

Pyside6.5的nuitka_helper.py中的 qml_args.extend([f"--include-data-files{qml_file}./{qml_file.relative_to(source_file.parent)}"for qml_file in qml_files])在qml_file为相对路径的时候会报错。通过增加resolve()来强制转为绝对路径

Echart实现3D饼图示例

在可视化项目中,很多地方会遇见图表;echart是最常见的;这个示例就是用Echart, echart-gl实现3D饼图效果,复制即可用 //需要安装,再引用依赖import * as echarts from "echarts"; import echar…

Linux之ARM(MX6U)裸机篇----6.BSP工程管理实验

一,BSP工程管理 定义:是为了模块化整理代码,相同属性的文件存放在同一个目录下。 ①先mkdir多个文件夹er ②把共同.h文件转移到指定文件夹下 二,启动文件 .global _start /* 全局标号 *//** 描述: _start函数&am…

vue使用vue-seamless-scroll进行轮播滚动展示内容

我这里只是记录下一些基本的东西,具体大家可以查看官网介绍,有更详细的使用文档(目前有vue和js版本): https://chenxuan0000.github.io/vue-seamless-scroll/zh/ 安装组件: npm install vue-seamless-scro…

HTML——58.value和placeholder

<!DOCTYPE html> <html><head><meta charset"UTF-8"><title>value和placeholder属性</title></head><body><!--input元素的type属性&#xff1a;(必须要有)1.指定输入内容的类型2.默认为text,单行文本框-->&l…

题解:A. Noldbach Problem

问题描述 Nick 对素数非常感兴趣。他阅读了有关 Goldbach Problem 的内容&#xff0c;了解到每个大于 2 的偶数都可以表示为两个素数的和。于是他决定创造一个新问题&#xff0c;称为 Noldbach Problem。 Noldbach 问题的定义如下&#xff1a; 如果一个素数 $p$ 满足&#x…

latex技巧

latex技巧 1. LaTeX 中设置表格的字体大小 在 LaTeX 中设置表格的字体大小可以通过多种方式实现。以下是一些常见的方法&#xff1a; 方法一&#xff1a;使用 \small, \footnotesize, \scriptsize 等命令 你可以在表格环境中直接使用这些命令来设置字体大小。例如&#xff1…

第1章 微型计算机接口技术基础

接口的功能特点 寻址功能 确定数据应发送到哪个特定设备或内存位置的功能。通过寻址&#xff0c;接口可以确保数据正确无误地到达其目的地。 输入/输出功能 使接口可以从一个设备读取数据(输入)并将数据发送到另一个设备(输出)。 数据缓冲功能 为了平衡两个不同速度的设备之间…

C语言面的向对象编程(OOP)

如果使用过C、C#、Java语言&#xff0c;一定知道面向对象编程&#xff0c;这些语言对面向对象编程的支持是语言级别的。C语言在语言级别不支持面向对象&#xff0c;那可以实现面向对象吗&#xff1f;其实面向对象是一种思想&#xff0c;而不是一种语言&#xff0c;很多初学者很…

Java反射详解(三)

上一篇博客&#xff1a;Java反射详解&#xff08;二&#xff09; 写在前面&#xff1a;大家好&#xff01;我是晴空๓。如果博客中有不足或者的错误的地方欢迎在评论区或者私信我指正&#xff0c;感谢大家的不吝赐教。我的唯一博客更新地址是&#xff1a;https://ac-fun.blog.c…

机器学习随机森林回归模型数据预处理中归一化或者标准化

一、归一化的定义与特点 1.定义 将数据按比例缩放&#xff0c;使其落入一个小的特定区间&#xff0c;通常是[0, 1]。 2.特点 &#xff08;1&#xff09;保持数据间的比例关系。 &#xff08;2&#xff09;对极端值敏感&#xff0c;如果数据中存在极端值&#xff0c;所有数据都…

使用C#构建一个论文总结AI Agent

前言 我觉得将日常生活中一些简单重复的任务交给AI Agent&#xff0c;是学习构建AI Agent应用一个很不错的开始。本次分享我以日常生活中一个总结论文的简单任务出发进行说明&#xff0c;希望对大家了解AI Agent有所帮助。任务可以是多种多样的&#xff0c;真的帮助自己提升了…

k8s系列--docker拉取镜像导入k8s的containerd中

# 确认一下当前集群中正在运行的 Pod 和命名空间 kubectl get pods -A# 示例一&#xff1a;拉取并导入 CoreDNS 镜像 docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/coredns:v1.11.1 docker save registry.cn-hangzhou.aliyuncs.com/google_containers/cor…

vs 2022 中xml 粘贴为Class 中,序列化出来的xml 的使用

上图是visual studio 2022 中使用的粘贴功能的菜单位置 在生成的xml 中&#xff0c;有些是类似如下类型的 [System.Serializable] [System.Xml.Serialization.XmlType] public class Item {private bool isVisibleField;private bool isVisibleFieldSpecified;[System.Xml.Se…

机器学习策略Ⅱ

机器学习策略Ⅱ 误差分析 在训练算法的时候&#xff0c;可以通过人工检查算法在开发集或测试集上的错误&#xff0c;分析错误类型&#xff0c;来识别值得优先解决的问题。这样子可以帮助开发者确定哪些方向有最大的性能改进空间&#xff0c;避免将大量时间浪费在影响较小的错误…

logback之配置文件使用详解

目录 &#xff08;一&#xff09;配置文件的加载 &#xff08;二&#xff09;使用介绍 1、configuration&#xff1a;配置文件的跟元素 2、contextName&#xff1a;设置日志上下文名称 3、contextListener&#xff1a;设置上下文监听事件 4、property/variable/substituti…

代际超越:方太冰箱勾勒“蛙跳模型”轮廓

文&#xff1a;互联网江湖 作者&#xff1a;志刚 每一代人&#xff0c;都有其独特的新需求、新创造和新使命。 曾经的手机领域&#xff0c;苹果以其革命性创新颠覆了诺基亚的塞班系统&#xff0c;惊艳了整个行业。而如今&#xff0c;华为凭借其三折叠和自主研发的鸿蒙系统&am…