Dockerfile部署Nginx1.9.7镜像
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,全步骤:[root@localhost ~]# yum install yum-utils device-mapper-persistent-data lvm2 -y[root@localhost ~
千家信息网最后更新 2026年10月31日Dockerfile部署Nginx1.9.7镜像
全步骤:
[root@localhost ~]# yum install yum-utils device-mapper-persistent-data lvm2 -y[root@localhost ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo[root@localhost ~]# yum install -y docker-ce[root@localhost ~]# systemctl stop firewalld.service[root@localhost ~]# setenforce 0[root@localhost ~]# systemctl start docker.service[root@localhost ~]# systemctl enable docker.service[root@localhost ~]# tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://w1ogxqvl.mirror.aliyuncs.com"]}EOF[root@localhost ~]# systemctl daemon-reload[root@localhost ~]# systemctl restart docker[root@localhost ~]# docker pull centos:7[root@localhost ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEcentos 7 5e35e350aded 6 weeks ago 203MB[root@localhost ~]# cd /opt/[root@localhost opt]# mkdir nginx[root@localhost opt]# cd nginx/[root@localhost nginx]# vim Dockerfile#基于基础镜像FROM 5e35e350aded #用户信息MAINTAINER The is nginx #添加环境包RUN yum install -y proc-devel gcc gcc-c++ zlib zlib-devel make openssl-devel wget#下载nginx软件包RUN wget http://nginx.org/download/nginx-1.9.7.tar.gzRUN tar zxvf nginx-1.9.7.tar.gz#指定工作目录WORKDIR nginx-1.9.7/RUN ./configure --prefix=/usr/local/nginx && make && make install#指定http和https端口EXPOSE 80EXPOSE 443#关闭守护进程RUN echo "daemon off;" >>/usr/local/nginx/conf/nginx.confWORKDIR /root/nginx#添加宿主机中run.sh到容器中ADD run.sh /run.shRUN chmod 755 /run.shCMD ["/run.sh"][root@localhost nginx]# vim run.sh#!/bin/bash/usr/local/nginx/sbin/nginx#创建新镜像[root@localhost nginx]# docker build -t nginx:new .#启动容器进行测试[root@localhost nginx]# docker run -d -P nginx:new1e42f3a46caf349a964c4304b900ecb406102e3dc7e5beae16293f071470e54b[root@localhost nginx]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES1e42f3a46caf nginx:new "/run.sh" 8 seconds ago Up 7 seconds 0.0.0.0:32769->80/tcp, 0.0.0.0:32768->443/tcp hardcore_cerf 验证:回到宿主机在浏览器中访问CentOS的IP地址的32769端口,看是否可以访问Nginx主页
镜像
容器
宿主
宿主机
端口
主页
信息
地址
基础
步骤
浏览器
环境
用户
目录
软件
软件包
进程
工作
测试
浏览
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手冲咖啡和咖啡机区别
互联网络科技
重生之互联网科技帝国
涨乐互联网科技
广州互联网络科技有限公司
互联网女皇 腾讯科技
成都狮子座互联网科技
互联网金融监管科技
华脉科技工业互联网产品
广州恒生互联网科技有限
工业互联网等科技实现智能化赋能
互联网科技大赛获奖感言
滨湖区互联网智能科技产品有哪些
版纳互联网科技选哪家
中国科技和美国互联网
互联网科技收购价值
玉溪新华互联网科技怎么选
互联网高科技绘画
科技美学互联网 艺术
科技发展第三阶段互联网时代
互联网金融科技
上海卓越科技互联网
科技互联网龙头
腾讯阿里互联网科技
深圳科技互联网
盛创互联网科技有限公司
互联网金融科技公司干啥的
消费医药和互联网科技
合肥互联网科技公司公章图片
互联网科技快讯热点