项目背景
#编写DockerFile的配置文件
[root@liustudy dockerfile]# cat mydockerfile-centos
FROM centos
MAINTAINER liusir<625517219@qq.com>ENV MYPATH /user/local
WORKDIR $MYPATHRUN yum -y install vim
RUN yum -y install net-toolsEXPOSE 80
CMD echo $MYPATH
CMD echo "---end---"
CMD /bin/bash
问题描述
通过dockerfile创建自己的镜像:
docker build -f mydockerfile-centos -t mycentos:0.1 .
执行后发现,报了如下错误:
原因分析:
Centos8不再维护,2022年1月31日,Centos团队从官方镜像中移除CentOS8的所有包。
解决方案:
将dockerfile第一行改为: FROM centos:7
成功解决!