【原创】编写简单的dockerfile文件——centos镜像改造并发布到docker hub

官方下载的centos镜像是精简版的,里面很多命令都不能使用,例如vim、wget等,在官方的centos镜像基础上添加这两个命令,其他命令可以自己根据需要添加。

dockerfile内容如下:

FROM centos

MAINTAINER author<email>

ENV MYPATH /opt

WORKDIR $MYPATH

RUN yum -y install vim

RUN yum -y install wget

EXPOSE 80

CMD echo $MYPATH

CMD echo '---finish---'

CMD /bin/bash

 

构建镜像:

docker build -f dockerfile -t mycentos:1.0 .

 

测试运行:

docker run -it mycentos:1.0

运行完毕会进入到配置好的WORKERDIR 即/opt中。

 

将构建好的centos发布到docker hub:

登录docker hub:

docker login -uusername -ppassword

docker tag mycentos:1.0 username/mycentos

docker push username/mycentos

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注