社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

# Dockerfile出现failure: repodata/repomd.xml from centos: [Errno 256] No more mirrors to try.yum报错

小琪的成长记 • 3 年前 • 255 次点击  

原因是yum不能使用本地形式

  1. #yum install vsftpd
  2. /etc/vsftpd/vsftpd.conf 在此文件下添加anon_root=/opt //添加这行,设置共享目录(我这里就共享opt目录啦)前提你的opt地下得有yum所需要的文件
    在这里插入图片描述

3.然后修改你的yum文件, docker.repo(是与Dockerfile同目录的yum文件),把你的yum路径都改成源是指向我们的docker的yum源
在这里插入图片描述
4.然后重新构建,就成功了
在这里插入图片描述

Dockerfile小知识

在使用Dockerfile构建镜像时,所在的目录一定要使用一个干净的目录(最好新建一个目录),以免其目录下有其他文件(构建时会加载当前目录下所有的文件,导致磁盘爆满)
在这里插入图片描述

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/74416
 
255 次点击