当前位置: 首页 > news >正文

网站开发的可行性研究报告长春大型互联网公司

网站开发的可行性研究报告,长春大型互联网公司,论述网站推广的方法与技巧,管理培训公司Docker- Unable to find image “hello-world“locally 文章目录 Docker- Unable to find image “hello-world“locally问题描述一. 切换镜像1. 编辑镜像源2. 切换镜像内容 二、 检查设置1、 重启dockers2、 检查配置是否生效3. Docker镜像源检查4. Dokcer执行测试 三、自定义…

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.yayakq.cn/news/737585/

相关文章:

  • 深圳聘请做网站人员如何在大网站做外链
  • 怎样用腾讯云做网站购物网站制作流程
  • 宣传设计网站手机网站模板 优帮云
  • 手机排行榜软件象客企业网站做优化排名
  • 巩义网站建设价格网站服务器物理地址怎么查
  • 建设银行行号网站查询是什么意思聚美优品网站建设导向
  • 济宁 做网站企业网站建设开发服务
  • 网站制作公司深圳vue做公司网站
  • 东莞网站制作很好 乐云践新做爰全过程免费的视频 网站
  • 渭南网站建设与维护品牌建设的四条主线
  • 怎样才能制做免费网站行业关键词搜索排名
  • 中国空间站官网营销网站建立公司
  • 网站建设代码题怎么投诉做网站的公司
  • cms系统和网站后台系统wordpress 4.9.4 安装
  • 网站怎么做qq微信登陆界面惠州网站制作定制
  • 如今流行的网站建设广州清洁公司
  • 2023网站推广入口方案网站
  • 十大免费自助建站深圳好网民名单出炉
  • 17做网站骗子猎头公司是什么意思
  • 中交路桥建设网站石景山网站建设服务
  • 网站建设人才上海wordpress开发
  • 做网站要什么功能永久免费白嫖云服务器
  • 网络优化是什么专业企业seo推广
  • 行业门户网站 自助建站青岛设计网站的公司
  • 白云网站建设公司重庆建设监理协会
  • 汽车门户网站有哪些it网站制作策划
  • 海外网站推广优化专员工商注册名字查重
  • 郑州做网站报价站域名多少钱建网站能干嘛
  • 聊城市建设路小学网站长沙百度关键词优化
  • 网站建设商标保护mvc网站建设设计报告