Docker容器管理--Dockerfile
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,前言:docker镜像使用dockerfile文件生成,dockerfile是一个文本文件,通过命令行的执行来组成新的镜像基本语法FROM 基于那个镜像构建容器例:centos:7 任何Dockerf
千家信息网最后更新 2026年11月01日Docker容器管理--Dockerfile
前言:
docker镜像使用dockerfile文件生成,dockerfile是一个文本文件,通过命令行的执行来组成新的镜像
基本语法
FROM 基于那个镜像构建容器
例:centos:7 任何Dockerfile的第一条指令必须为FROM指令MAINTAINER 镜像维护者信息
例:unixzhang <2205549788@qq.com> 该信息会被写入到镜像的Author属性中RUN 构建镜像时运行的Shell命令
例:RUN ["yum","install","nginx"] or RUN yum install nginxCMD 运行容器时执行的Shell命令
例:CMD ["./sbin/php-fpm", "-c", "/usr/local/php/etc/php-fpm.conf"] or CMD ["/usr/bin/sshd","-D"]EXPOSE 声明容器运行的端口
例:EXPOSE 8080ENV 设置容器内的环境变量
例:ENV JAVA_HMOE /usr/local/jdd1.8.0_91ADD 拷贝文件或目录到镜像,如果是URL或压缩包,会自动下载或解压
ADD html.tar.gz /var/www/htmlCOPY 拷贝文件或目录到镜像,当使用本地目录为源目标时,推荐使用COPY
例:COPY ./start.sh /start.shENTRYPOINT 运行容器时执行的shell命令
例:ENTRYPOINT /bin/bash -c 'start.sh' ENTRYPOINT ["/bin/sh","-c ","/start.sh"]VOLUME 指定容器挂载点到宿主机自动生成的目录或其他容器
例:VOLUME ["/var/lib/mysql"]WORKDIR 为RUN,CMD,ENTRYPOINT,COPY和ADD设置工作目录
例:WORKDIR /data
镜像
容器
目录
命令
文件
运行
信息
拷贝
指令
生成
前言
变量
宿主
宿主机
属性
文本
点到
环境
目标
端口
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司
上海卓越科技互联网
互联网科技网
鸠鸠互联网科技
互联网 科技
金融科技与互联网金融
华宇互联网科技
善班互联网科技
苏州互联网科技贷款公司
奇士达互联网科技
宁夏众和广鑫互联网科技有限公司
佳云科技和互联网广告
重庆互联网医院沙龙医盟信息科技
哈尔滨屹滨互联网科技有限公司
国大互联网教育科技有限公司工作
如何创新互联网科技
互联网公司黑科技创始人
为客找房互联网科技公司怎么样
广州梦谷互联网科技有限公司领导
互联网科技博主张洲
厦门中拓互联网络科技有限公司
互联网巨头科技公司
高科技与互联网
广西互联网科技公司
互联网科技博主是什么意思
互联网科技创新服务
智腾互联网科技有限公司
互联网高科技行业有哪些企业
平安好医生打造互联网科技医疗
互联网科技创新方面的资料