Docker容器安装nginx基本步骤Yum版

首先我们来科普一下nginx:

Nginx (engine x) 是一个高性能的HTTP反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。

其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。

Nginx是一款轻量级Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。

接下来让我们进入紧张而又让人崩溃的安装过程来!!!

步骤1:启动进入容器 

在虚拟机中docker run -d --privileged --name nginx centos:v1 /usr/sbin/init使用后台模式启动容器。

在虚拟机中查看容器,使用docker exec -it 容器ID /bin/bash进入容器。

步骤2:在容器中安装nginx  //默认安装最新版

在容器中编辑/etc/yum.repos.d/nginx.repo设置yum源

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

使用yum安装nginx

yum大法好...
yum -y install nginx

使用systemctl start nginx启动

使用systemctl enable nginx设置开机自动启动

在虚拟机中保存容器,docker commit 容器ID  nginx

步骤3:启动容器nginx并在主机访问

在虚拟机中docker run -d  -p 80:80 --privileged nginx /usr/sbin/init启动容器

在主机中使用浏览器访问虚拟机IP地址,你会发现:

就说明你已经成功了!

原文地址:https://www.cnblogs.com/jake-jin/p/12545241.html

时间: 2024-07-31 11:31:45

Docker容器安装nginx基本步骤Yum版的相关文章

Docker中安装nginx

Docker中安装nginx 步骤: 1 .docker pull nginx 2.docker images 3.docker run -d -p 80:80 --name nginx nginx 4.docker ps 5.查看是否可以访问 注意:我这里是安装在云服务器的docker中. 原文地址:https://www.cnblogs.com/Edward-Wang/p/12049557.html

Docker的安装和镜像管理并利用Docker容器实现nginx的负载均衡、动静分离

Docker的安装 一.Docker的概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. 二.安装Docker 1.检查内核版本 # uname -r      查看当前linux得版本信息 Docker要求CentOS7最低内核版本为3.1版本 2. 关闭防火墙和selinux # systemctl stop firewalld #

Centos7.4—Docker容器安装配置与基本操作

Docker容器基本操作 目录第一部分 实验环境第二部分 安装配置Docker软件第三部分 Docker镜像操作第四部分 Docker容器操作第五部分 制作镜像第六部分 数据卷管理第七部分 网络通信第八部分 构建nginx镜像 第一部分 实验环境Linux服务器一台系统:CentOS 7.4IP地址:192.168.80.10 注意:需要该服务器能上公网 第二部分 安装配置docker软件一:配置yum源,加入docker源[[email protected] ~]# vi /etc/yum.r

Linux 系统中 Docker 容器安装及使用

Docker 简介 产生背景 项目的开发环境和部署环境不一致,部署环境配置难度大.集群技术的发展,集群的相同配置操作难度大. 基本理念 使用Go语言实现的云开源项目,"一次编译,处处运行",只需要一次配置环境,就可以在其他环境一键部署,软件即容器,虚拟化. 虚拟化技术 虚拟机:一种带环境安装的解决方案,模拟整套操作系统,笨重. 容器:将所有运行环境打包成互相隔离的容器,不进行硬件虚拟. 开发/运维(DevOps) 开发自运维.一次开发,处处运维. 官方资料 Docker Docker中

kubernetes+docker+dashboard安装部署详细步骤

对docker和kubernetes都不熟悉,搜了很多指导,在kubernetes集群中安装dashboard的时候总是会遇到各种问题,花了两天时间试了很多方法,终于安装成功,主体步骤来自https://blog.csdn.net/chenyufeng1991/article/details/79251498,补全安装过程中遇到的问题及解决方法. 实验环境: 1.OS:Centos7.5 每个操作系统设置一个主机IP 2.使用的软件包 master:docker/kubernetes-maste

虚拟化技术—docker容器—安装篇

核心概念 1. 镜像 是一个只读的模板类似于安装系统用到的那个iso文件我们通过镜像来完成各种应用的部署. 2. docker容器 镜像类似于操作系统而容器类似于虚拟机本身.它可以被启动.开始.停止.删除等操作每个容器都是相互隔离的. 3. docker仓库 存放镜像的一个场所仓库分为公开仓库和私有仓库. 最大的公开仓库是Docker hubhub.docker.com国内公开仓库http://dockerpool.com/ 一.安装 centos6 上安装(6.5之前版本需要升级一下 yum

Ubuntu下安装Nginx详细步骤

Nginx安装之前需要三个支持: 模块依赖性 ①gzip 模块需要 zlib 库 ②rewrite 模块需要 pcre 库 ③ssl 功能需要 openssl 库 预先编译好的包: sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev ububtu平台编译环境可以使用以下指令: apt-get install build-essential apt-get install libtool 一般我们

Docker容器安装

Docker 安装和使用 1.在Ubuntu上安装docker,这里使用的版本是:Ubuntu18.04安装apt-transport-https等软件包支持HTTPS协议源: [email protected]:~$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common 添加源的gpg密钥: [email protected]:~$ curl -fsSL https://

源码编译安装nginx详细步骤

1.下载nginx源码包并解压 可在http://nginx.org/en/download.html下载.tar.gz的源码包,如(nginx-1.4.7.tar.gz) 下载后通过tar -xvzf 进行解压,解压后的nginx目录结构如下: 2.为nginx设置安装目录和启用的模块 切换到解压后的nginx目录中执行: ./configure --prefix=/opt/demo/nginx --add-module=/home/fastdfs-nginx-module/src  --wi