侧边栏壁纸
  • 累计撰写 32 篇文章
  • 累计创建 14 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Docker自定义镜像

空空如也
2025-05-22 / 0 评论 / 0 点赞 / 29 阅读 / 240 字 / 正在检测是否收录...

Docker自定义镜像

实例1

# This my first nginx Dockerfile
# Version 1.0

# Base images 基础镜像
FROM centos

#MAINTAINER 维护者信息
MAINTAINER ghz

#ENV 设置环境变量
ENV PATH /usr/local/nginx/sbin:$PATH

#ADD  文件放在当前目录下,拷过去会自动解压
ADD nginx-1.8.0.tar.gz /usr/local/ # ngix
ADD epel-release-1atest-7.noarch.rpm /usr/local/# 企业linux扩展包

#RUN 执行以下命令
RUN rpm -ivh /usr/local/epel-release-latest-7.noarch.rpm
RUN yum install -y wget 1ftp gcc gcc-c++ make openss1-devel pcre-devel pcre && yum c1ean all
RUN useradd -s /sbin/nologin -M www

#WORKDIR 相当于cd
WORKDIR /usr/local/nginx-1.8.0

RUN ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ss1_module --with -pcre  && make && make install

RUN echo "daemon off;" >> /etc/nginx.conf

#EXPOSE 映射端口
EXPOSE 80

#CMD 运行以下命令
CMD ["nginx"]

实例2 tomcat镜像

FROM daocloud.io/1ibrary/tomcat:8.5.15-jre8
RUN jar -cvfM0 demo.war demo/*
COPY demo.war /usr/loca1/tomcat/webapps

构建镜像

docker build -t镜像名称[:tag]
0

评论区