docker Dockerfile文件的编写部分命令

网友投稿 271 2022-10-24

docker Dockerfile文件的编写部分命令

镜像的构建过程:编写dockerfile文件,执行docker build 进行构建镜像,最后docker run 运行容器镜像实例。 docker build -t mycentos:1.01 . 构建镜像,最终的名字为mycentos,docker build -f /root/firstdockerfile/Dockerfile2 -t cmdtest . -f参数需要加绝对路径,当当前没有dockerfile文件时需要使用这个参数。 docker run -it mycentos:1.01 /bin/bash运行镜像实例,也就是运行一个容器。 dockerfile涉及到的命令 编写dockerfile文件涉及到的部分命令如下: FROM:指定一个基础镜像,如果不使用其他的,可以使用sratch镜像,是镜像的祖先镜像 MAINTAINER:指定维护者的信息 ENV:设置环境变量,可以在dockerfile中任意引用 RUN:执行命令,例如就是安装之类的命令,每一个RUN为一层镜像,每一行都是一个镜像层 EXPOSE:对外暴露的端口号 CMD:指定的容器启动时执行的命令,如果有多个,只有最后一个才会生效,而ENTRYPOINT则是执行的追加操作。 ENTRYPOINT:也是指定容器执行时的命令,但是与CMD不同的是entrypoint参数会被追加到命令行,也就是功能更加强大。 ONBUILD:如果子类继承了父类,那么父类的onbuild 将会被执行。 VOLUME:挂载数据卷

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:采用FPGA解决通信接口问题
下一篇:硬盘接口技术
相关文章

 发表评论

暂时没有评论,来抢沙发吧~