制作Alpine Linux镜像报错errors: 15 distinct packages available

这篇具有很好参考价值的文章主要介绍了制作Alpine Linux镜像报错errors: 15 distinct packages available。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.执行报错

执行docker build -t 镜像:版本 -f Dockerfile  .

报错:制作Alpine Linux镜像报错errors: 15 distinct packages available

2.查看网上的解决思路 

网上文档解决思路:

制作Alpine Linux镜像报错errors: 15 distinct packages available

这边我做了一下改变把这些写入了dockerfile

加了几个RUN

RUN rm -rf /var/cache/apk
RUN mkdir -p /var/cache/apk
RUN apk update -v

 发现还是报同样的错

 3.我的排错

3.1.直接进入底层镜像

# 拉去镜像并进入容器
docker pull alpine:latest
docker exec -it alpine:latest  bash
# 手动测试
apk update -v   # 测试失败
# 再次测试
rm -rf /var/cache/apk
mkdir -p /var/cache/apk
apk update -v # 还是失败

## 突然想到这边用的默认镜像那么yum源就是网络yum源,尝试测试网络
ping www.baidu.com  # 发现网络不通
exit # 退出

3.2.添加网络测试

docker run -it --net=host alpine:latest  bash

制作Alpine Linux镜像报错errors: 15 distinct packages available

 

4.在docker build时添加网络(--network=host)

docker build -t alpine:latest -f Dockerfile . --network=host文章来源地址https://www.toymoban.com/news/detail-437806.html

到了这里,关于制作Alpine Linux镜像报错errors: 15 distinct packages available的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker Alpine镜像介绍(基础镜像)

    https://hub.docker.com/_/alpine https://github.com/alpinejs/alpine Alpine镜像 是一个基于Alpine Linux发行版构建的Docker镜像。Alpine Linux是一个轻量级的Linux发行版,它的目标是提供一个安全、简单、高效的操作系统。Alpine Linux采用了musl libc和BusyBox来最小化系统的大小,并且使用了自己的包管理

    2024年02月13日
    浏览(47)
  • dockerfile以alpine为基础镜像构建nginx镜像

    Alpine Linux 是一个社区开发的面向安全应用的轻量级Linux发行版。 Alpine 的意思是“高山的”,它采用了musl libc和busybox以减小系统的体积和运行时资源消耗,同时还提供了自己的包管理工具apk。 由于其小巧、安全、简单以及功能完备的特点,被广泛应用于众多Docker容器中。 a

    2023年04月22日
    浏览(59)
  • Flutter获取依赖报错Got TLS error trying to find package xxx

    获取依赖包失败 之前flutter自动获取依赖包都是正常的,今天突然卡住了,一致获取不到,尝试替换镜像也照样没有用,而且所有镜像均能够通过浏览器在国内访问。最终通过https://github.com/dart-lang/pub/issues/1882#issuecomment-415588527 这个issue得到顺利解决,故留下笔记。 以清华镜像

    2024年02月09日
    浏览(47)
  • docker使用alpine构建jdk21镜像

            项目使用的是springboot3.0,进行docker打包的时候需要jdk17以上,索性我就使用jdk21了,但是进行docker打包的时候,没有找到jdk21的镜像包,所以就想自己打包一个。         1.最初想要基于centOS去封装一个镜像,但是觉得这个包体会比较大,然后了解到了alpine这个基

    2024年01月16日
    浏览(39)
  • spark报错org.apache.spark.sql.catalyst.errors.package$TreeNodeException: execute, tree:

    在用spark开发程序的时候,有时候会看到这个错误。 这个报错是生成计划树的时候报的错,由于业务比较复杂,spark会生成plan 可能在某个地方出错,而直接抛出了这个错误,就好比java 中 try catch 写了个 Exception 抓个大异常。 那么如何解决呢??? 不要把重点关注在 execute,

    2024年02月12日
    浏览(79)
  • pip安装paddlepaddle报错ERROR: Could not install packages due to an OSError

    ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: \\\'C:\\\\Users\\\\yang\\\\AppData\\\\Local\\\\Packages\\\\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\\\\LocalCache\\\\local-packages\\\\Python39\\\\site-packages\\\\paddle\\\\include\\\\paddle\\\\phi\\\\kernels\\\\fusion\\\\cutlass\\\\memory_efficient_attention\\\\iterators\\\\predicated_tile_access_iter

    2024年02月21日
    浏览(99)
  • Dockerfile自定义镜像 - 基于 java:8-alpine 镜像,将一个Java项目构建为镜像

    目录   一、前置知识 1.镜像结构 2.Dockerfile是什么 二、自定义一个 java 项目镜像 1.创建一个空目录,在这个空目录中创建一个文件,命名为 DockerFile,最后将 java 项目打包成 jar 包,放到这个目录中 2.编写 Dockerfile 文件 3.使用 docker build 构建为一个镜像 4.使用 docker run 运行镜像

    2024年02月07日
    浏览(50)
  • 解决pip 更新报错,以及pycharm出现“Error occurred when installing package xxx”或者“Error:Cannot unpack file”的情况

    1.在file中找到setting 2.找到Project:..中的Python Interpreter    3.图中的地址打开cmd 使用:python -m pip install --upgrade pip 如果还是不行就试试:python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple 1.Error occurred when installing package xxx  cmd打开 输入pip install  https://pypi.tuna.tsinghua.

    2024年02月05日
    浏览(59)
  • 报错-安装谷歌浏览器报错: dpkg: error processing package google-chrome-stable (--install): dependency problems

    当执行sudo dpkg -i google-chrome-stable_current_amd64.deb ,有如下报错: 缺少依赖导致的。 安装依赖即可: sudo apt install libvulkan1

    2024年02月03日
    浏览(61)
  • UNITY报错:An error occurred while resolving packages: Project has invalid dependencies: com.unit

    打开unity出现了这样的报错: An error occurred while resolving packages:   Project has invalid dependencies:     com.unity.render-pipelines.universal: Package [com.unity.render-pipelines.universal@12.1.2] cannot be found 这里在同站其他博主提供的方法中得到灵感,现已解决。原博主给出的解决思路是项目具有无效的

    2024年02月03日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包