用Docker实现nginx多端口
一.安装docker
需要阿里的epel源,需要联网
[root@bogon ~]#yum -y install docker
[root@bogon ~]#systemctl start docker
[root@bogon ~]#systemctl enable docker
- 下载httpd镜像
Docker pull http:2.4.27-alpine 如果镜像本地/root下存放了,可以用docker road < nginx
- 运行容器并指定端口
[root@localhost ~]# docker run -it -p 8001:80 docker.io/nginx /bin/bash
root@c8931c0b8359:/# nginx
4查看容器状态
[root@localhost ~]# docker container ls 或者 docker ps -a
进入容器里面
[root@localhost ~]# docker attach 9b
root@9b38a1021078:/#
5.在容器安装目录下创建网页
Yum安装地址放在/usr/share/nginx/html
源码安装地址放在/usr/local/nginx/htm
root@c8931c0b8359:/usr/share/nginx/html# ls
50x.html index.html
root@c8931c0b8359:/usr/share/nginx/html# echo 'welocome to beijing' > index.html
root@c8931c0b8359:/usr/share/nginx/html# [root@localhost ~]#
[root@localhost ~]# curl 192.168.30.24:8001
welocome to beijing
6在容器里可以创建多个端口:8002
[root@localhost ~]# docker run -it -p 8002:80 docker.io/nginx /bin/bash
root@9b38a1021078:/# nginx
root@9b38a1021078:/# [root@localhost ~]#
[root@localhost ~]# docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9b38a1021078 docker.io/nginx "/bin/bash" 18 seconds ago Up 16 seconds 0.0.0.0:8002->80/tcp stoic_goldwasser
c8931c0b8359 docker.io/nginx "/bin/bash" 13 minutes ago Up 13 minutes 0.0.0.0:8001->80/tcp kind_booth
[root@localhost ~]# docker attach 9b
root@9b38a1021078:/# cd /usr/share/nginx/html/
root@9b38a1021078:/usr/share/nginx/html# ls
50x.html index.html
root@9b38a1021078:/usr/share/nginx/html# echo 'welocome to shandong' > index.html
root@9b38a1021078:/usr/share/nginx/html# [root@localhost ~]#
[root@localhost ~]# curl 192.168.30.24:8002
welocome to shandong
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9b38a1021078 docker.io/nginx "/bin/bash" 2 minutes ago Up 2 minutes 0.0.0.0:8002->80/tcp stoic_goldwasser
c8931c0b8359 docker.io/nginx "/bin/bash" 15 minutes ago Up 15 minutes 0.0.0.0:8001->80/tcp kind_booth
用Docker实现nginx多端口的更多相关文章
- Docker 安装nginx 与端口映射
1. 拉取镜像(网易云docker镜像仓库) docker pull hub.c.163.com/library/nginx:latest 2. 运行nignx,并做端口映射 -d 后台运行 -p映 ...
- 使用docker安装nginx并配置端口转发
使用docker安装并运行nginx命令: docker run --name=nginx -p 80:80 -d docker.io/nginx 使用命令: docker exec -it ngin ...
- 如何使用Weave以及Docker搭建Nginx反向代理/负载均衡服务器
Hi, 今天我们将会学习如何使用 Weave 和 Docker 搭建 Nginx 的反向代理/负载均衡服务器.Weave 可以创建一个虚拟网络将 Docker 容器彼此连接在一起,支持跨主机部署及自动 ...
- docker配置nginx做反向代理管理tomcat应用
由于业务开始复杂,单一tomcat已经不足以满足业务需求,多tomcat部署起来不方便而且面临域名解析问题,因此开始增加反向代理,由于docker的易用性,便使用docker管理各个应用. docke ...
- Docker安装nginx
直切正题: 一.安装nginx docker pull nginx 二.启动nginx容器 docker run --name mynginx -d -p : nginx 命令说明: -p 80:80 ...
- 【原创】大数据基础之Mesos+Marathon+Docker部署nginx
一 安装 安装docker:https://www.cnblogs.com/barneywill/p/10343091.html安装mesos:https://www.cnblogs.com/barn ...
- docker简单介绍---网络端口管理
一.查看docker支持的网络类型 docker network ls bridge:容器使用虚拟交换机的进行通信 host:使用宿主机的网络 none:只给容器分配一个lo的网卡,无法和外界进行通信 ...
- Linux、Docker安装Nginx
Docker安装Nginx #docker images nginx #docker search nginx #docker pull nginx #docker run -it -p 8084:8 ...
- Docker部署Nginx并修改配置文件
Docker部署Nginx并修改配置文件 一.拉取nginx镜像 docker pull nginx 二.在宿主机中创建挂载目录 mkdir -p /data/nginx/{conf,conf.d,h ...
随机推荐
- OSS与文件系统的对比
基本概念介绍_开发指南_对象存储 OSS-阿里云 https://help.aliyun.com/document_detail/31827.html 强一致性 Object 操作在 OSS 上具有 ...
- ios21--xib例子
故事板控制器: // // XMGViewController.m // 03-综合练习 // // Created by xiaomage on 15/12/28. // Copyright © 2 ...
- YTU 2677: 韩信点兵
2677: 韩信点兵 时间限制: 1 Sec 内存限制: 128 MB 提交: 61 解决: 38 题目描述 刘邦问韩信:"你觉得我可以带兵多少?"韩信:"最多十万. ...
- exynos 4412 时钟配置
/** ****************************************************************************** * @author Maox ...
- 4.7.6 Compaction of LR Parsing Tables
4.7.6 Compaction of LR Parsing Tables A typical programming language grammar with 50 to 100 terminal ...
- 5. extjs 中buttonAlign什么意思
转自:https://zhidao.baidu.com/question/1174901985976576339.html指定Panel中按钮的位置.可配置的值有'right', 'left' 和 ' ...
- ubuntu/linuxmint如何添加和删除PPA源
[添加] 1.sudo add-apt-repository ppa:user/ppa-name 2.sudo apt-get update (然后再安装软件sudo apt-get install ...
- selenium3.4.3 + python3.6 + HTMLTestRunner0.8.0
HTMLTestRunner下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html.该页面下载的HTMLTestRunner默认支持pytho ...
- E - Cheap Kangaroo(求多个数的最大公约数)
Description There are N kangaroos going out to eat at an Indian restaurant. The ith kangaroo wants t ...
- 全面学习ORACLE Scheduler特性(4)创建和管理Schedule
三.使用Schedules 10g 中新推出的SCHEDULER可能确实会让很多初接触的朋友感觉晕头晕脑,相比之前的jobs,SCHEDULER中新增的概念太多.比如说jobs,仍然可以理解成之前版本 ...