编写dockerfile
1.构建自己的centos系统
1.dockerfiles内容
FROM centos:7.9.2009
#依托于centos:7.9.2009做基础镜像
# FROM 镜像名:tag
ENV MYPATH /tmp
#指定容器运行时的环境变量
WORKDIR $MYPATH
#镜像的工作目录
RUN yum -y install vim
#运行指令(安装vim)
RUN yum -y install net-tools
#运行指令(安装 net-tools)
EXPOSE 80
#保留端口配置80 端口
CMD echo $MYPATH
CMD echo "success---------ok"
CMD /bin/bash
1. 执行的命令
docker build -f /001_dockerfiles -t mycentos:0.1
# 参数说明:
-f /001_dockerfiles :指定要运行的dockerfiles文件路径
-t mycentos:0.1 : 给运行起来的镜像起名称和tag
# 如果 dockerfiles 是写在 "Dockerfile"里面(名字需要完整一样),则可以使用下面这条命令
# . 代表在指定镜像构建过程中的上下文环境的目录
docker build -t mycentos:0.1 . (命令后面有个点)
2.搜索历史镜像版本
curl https://registry.hub.docker.com/v1/repositories/centos/tags
2.参考资料
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。
文章标题:编写dockerfile
本文作者:伟生
发布时间:2022-05-14, 15:57:08
最后更新:2023-09-11, 21:10:24
原始链接:http://yoursite.com/2022/05/14/maintenance_01_dockerfile/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。