查看镜像

docker search redis

下载镜像

docker pull 镜像名称:版本号

docker pull nginx:1.23.1

查看下载的镜像

docker images

把配置文件复制到宿主机

先启动nginx

docker run --name=nginx-1.23.1 -d -p 80:80 nginx:1.23.1
mkdir -p /docker_data/nginx
docker cp nginx-1.23.1:/etc/nginx/nginx.conf /docker_data/nginx/nginx.conf
docker cp nginx-1.23.1:/usr/share/nginx/html /docker_data/nginx/html

修改宿主机的nginx.conf配置文件

server {listen       80;server_name  localhost;location / {#root   html;root   /usr/share/nginx/html; # nginx工作目录是容器的而非宿主机index  index.html index.htm;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   /usr/share/nginx/html;}
}

删除nginx容器

docker rm -f nginx-1.23.1

启动nginx并使用宿主机的配置文件

docker run -p 80:80 --name nginx-1.23.1 --privileged=true --restart=always -v /docker_data/nginx/html:/usr/share/nginx/html -v /docker_data/nginx/log:/var/log/nginx -v /docker_data/nginx/nginx.conf:/etc/nginx/nginx.conf -d nginx:1.23.1

开放防火墙nginx端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙

firewall-cmd --reload

linux centos7 docker 安装nginx 使用宿主机配置文件相关推荐

  1. linux centos7 docker 安装 oracle

    搜索oracle相关的docker源: work@work:~$ sudo docker search oracle [sudo] work 的密码: NAME DESCRIPTION STARS O ...

  2. Linux(Centos7)yum安装Nginx

    一.关于Nginx Nginx是一个高性能的web服务器软件,比Apache更快更轻. 二.添加Nginx仓库 新建文件 vim /etc/yum.repos.d/nginx.repo 输入下面内容 ...

  3. linux centos7 rpm 安装nginx

    官方下载RPM 包 http://nginx.org/packages/centos/7/x86_64/RPMS/ 2.上传服务器执行安装 rpm -ivh nginx-1.18.0-1.el7.ng ...

  4. docker安装nginx规范所有项目的反向代理(一个项目一个反向代理的conf配置文件)

    背景 centos7安装nginx比较麻烦,还是docker安装比较香. dokcer安装nginx比较简单,而且教程很多,那为什么还要总结? 这篇文章主要是规范化nginx对项目的反向代理,明显的特 ...

  5. CentOS7使用docker 启动容器后 , 宿主机连接访问不到容器的端口

    CentOS7使用docker 启动容器后 , 宿主机连接访问不到容器的端口 注意第一种方法是在网上找的 , 我并没有执行成功 , 但是他分析的很不错, 可以参考第二种方法 首先需要明确docker的 ...

  6. centos7配置br0_Docker CentOS7 修改网络配置与宿主机桥接

    Docker CentOS7 修改网络配置与宿主机桥接 1.创建桥接物理网络 (1)新建br0桥接网络,brctl show可以查看(需安装bridge-utils) (2)将宿主机物理网卡IP.掩码 ...

  7. linux(centos7) docker配置前后端分离项目环境

    一.安装docker 1.更新yum包,并安装需要的软件包,yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖 yum -y upgrade yu ...

  8. Centos7 Docker安装ELK详细步骤

    系统配置:CentOS7.6 4核4G ELK版本:7.7.1 elastic官网地址:https://www.elastic.co/cn/ elastic产品地址:https://www.elast ...

  9. Linux通过docker安装运行酷Q--用QQ骰子君进行跑团

    Linux通过docker安装运行酷Q 文:铁乐与猫 需求:和小伙伴周末进行愉快的TRPG跑团,需要在QQ讨论组上加了qq小号后,将qq小号用酷Q配合投骰的应用变成骰子君. 限制:我个人的云计算服务器 ...

  10. Docker安装Nginx并修改Nginx配置文件

    一.Docker安装Nginx 1.首先在虚拟机上要确保你已经启动了docker. 2.其次登录DockerHub官网,然后搜索nginx,,然后在虚拟机里面输入docker pull nginx,就 ...

最新文章

  1. 如何设计一个支撑数亿用户的系统
  2. Android多工程(project)开发实例
  3. automybatis mysql_mybatis-plus:使用Mybatis-AutoGenerator代码生成器(1)
  4. 深入理解多线程(三)—— Java的对象头
  5. 代理对象我所理解的设计模式(C++实现)——代理模式(Proxy Pattern)
  6. foreach循环符合就不往下走了_游泳池循环方式及循环周期
  7. 开源Dimdim是网络会议的桥接方案
  8. 电商项目的app学习笔记(二)---创建登陆界面
  9. bt 介绍以及 bt 种子的hash值(特征值)计算
  10. 蓝星实物微商城H5源码 附搭建教程
  11. 基于RFID定位技术的精神病人员定位解决方案--新导智能
  12. 数据总线,地址总线,控制总线
  13. 豆瓣高分电影爬取项目,思路清晰,易上手,附免费代码下载
  14. 一天上手Aurora 8B/10B IP核(4)----从Streaming接口的官方例程学起
  15. 为什么upupoo显示服务器维护中,首先,电脑能正常上网,有的网站可以上传图片,但就是不能显示上传图片的功能按钮,网页打开都正常。...
  16. 关于“primordials is not defined”报错的解决办法 - 解决报错篇
  17. python中布尔类型的值包括_Python 布尔值(Booleans)
  18. php微信短网址生成,如何把微信文章网址长连接(长网址)转换为短连接(短网址)...
  19. 树的基本概念和2叉树中重要的几个性质
  20. Android 媒体播放框架MediaSession分析与实践

热门文章

  1. 哈夫曼树及哈夫曼编码(10分)
  2. 淘宝订单信息获取接口,淘宝开放平台R2权限,淘宝开放平台订单获取接口
  3. Matlab sym syms
  4. npm 如何处理依赖与依赖冲突
  5. linux 下的igv软件,IGV软件使用指南
  6. 1.机器学习入门-初学者的机器学习
  7. [效率] HHKB键盘 + Autohotkey 配置秘籍
  8. 飞机大战的常见Bug
  9. cadence allegro - 四层板设置 ……F
  10. [SSL_CHX][2021-08-20]幸运数字们