当前位置: 首页 > news >正文

容器技术--Dockerfile 构建镜像

Dockerfile

dockerfile 是一系列命令&参数构成的脚本,这些命令应用于基础镜像,最终创建一个新的镜像,可以提供一致的运行环境。【也可以登录容器,自己安装软件,最后commit为镜像】

  • 命令
    • FROM 指定基础镜像(必须),如FROM ubuntu;每一个指令就生成一层镜像;
    • RUN 运行一条指令,如安装软件 RUN apt-get install mysql-server
    • CMD 容器启动后需运行的前台程序,如CMD ["nginx", "-c", "/etc/nginx/nginx.conf"],相当于docker run启动容器时最后加的命令
      docker run -it --name=centos1 centos nginx -c /etc/nginx/nginx.conf
    • MAINTAINER 维护者;
    • ADD 添加宿主机的文件 -> 容器中 (会自动解压);
    • COPY (仅仅)复制宿主机文件到容器中,如COPY /home/laufing
http://www.dtcms.com/a/12864.html

相关文章:

  • 【有啥问啥】弱监督学习新突破:格灵深瞳多标签聚类辨别(Multi-Label Clustering and Discrimination, MLCD)方法
  • Linux内核启动流程
  • 如何编写ChatGPT提示词
  • 前端面试记录
  • mysql学习教程,从入门到精通,SQL 更新数据(UPDATE 语句)(17)
  • OpenAI o1-preview和o1-mini现已在 GitHub Copilot和GitHub Models中提供
  • Linux 防火墙:iptables (二)
  • 第二十节:学习Redis缓存数据库实现增删改查(自学Spring boot 3.x的第五天)
  • Dubbo3序列化安全问题
  • 【有啥问啥】OpenAI o1的思考之前训练扩展定律、后训练扩展定律与推理扩展定律:原理与应用详解
  • CentOS7更换阿里云yum更新源
  • Python习题 191:将英文句子转为每个单词组成的列表
  • 从 HDFS 迁移到 MinIO 企业对象存储
  • (2)leetcode 234.回文链表 141.环形链表
  • 【最佳实践】配置类封装-RestTemplate详解
  • 【C/C++语言系列】浅拷贝和深拷贝
  • 动手学深度学习(五)循环神经网络RNN
  • Docker实操:安装MySQL5.7详解(保姆级教程)
  • 求和(2)
  • 北疆自驾旅行规划
  • docker挂载宿主机文件run命令启动报错
  • Docker+PyCharm远程调试环境隔离解决方案
  • Java I/O终极指南:BIO, NIO, AIO深度剖析
  • C++_CH18_构造函数与析构函数
  • 常见的反爬虫和应对方法
  • Lodash的特点和功能
  • Linux(4)--CentOS8虚拟机下联网
  • 在线查看 Android 系统源代码 AOSPXRef and AndroidXRef
  • python的6种常用数据结构
  • Unity射击游戏开发教程:(35)轰炸敌人