博主电脑系统是window 10 专业版的,所以在此记录下docker的基本使用方法。  在这里主要也就是针对上述地址做一个完整版的整合,主要方便以后查看。 一. 系统检查1.1 检查自己的电脑是否开启了虚拟化(在任务管理器 \ 性能 界面查看)  进入方法:在最下方的任务栏 -> 鼠标右键 -> 任务管理器  1.2 查看 Hyper-V 是否打开  进入方法:控制面板 -            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 22:44:17
                            
                                17阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Docker Nginx 配置端口转发
Docker 是一个开源平台,允许开发者将应用程序及其依赖打包到一个可移植的容器中。Nginx 是一个高性能的HTTP和反向代理服务器,广泛用于网站的负载均衡和静态文件服务。当我们将 Nginx 部署在 Docker 中时,可能会需要配置端口转发,以便能够通过宿主机访问到 Nginx 服务。
## 概念介绍
在 Docker 中,端口转发使得宿主机            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-05 07:35:19
                            
                                465阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Docker 运行nginx运行了hello world 还不是我们的目标,这章我们要来学习运行一个静态的页面一、获取Nginx获取镜像docker pull nginx二、启动镜像方法一:指定端口映射本机80端口 映射 容器的80端口,-d 是后台运行的意思,# --name 是给它指定一个名字,我们这里给它指定的名字叫mynginx(不指定时docker会随机给它起一个名字)
docker r            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-20 07:12:32
                            
                                360阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安装 PHP 镜像查找 Docker Hub 上的 php 镜像:此外,我们还可以用 docker search php 命令来查看可用版本:这里我们拉取官方的镜像,标签为7.3.24-fpm-stretchdocker pull php:7.3.24-fpm-stretch 等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为php,标签为7.3.24-fpm-stretch的镜            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-13 17:31:13
                            
                                136阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在使用 Docker 和 Nginx 时,为了满足不同的服务需求,需要配置 Nginx 可以监听多个端口。在现实的用户场景中,开发者希望将不同的微服务或者应用通过 Nginx 进行代理,使得用户可以通过统一的入口访问多个服务。在这一情境下,以下描述将帮助用户快速实现这一目标。
```mermaid
flowchart TD
    A[用户访问 Nginx] --> B{Nginx 接收请求}            
                
         
            
            
            
            使用Nginx反向代理,可以通过不同的子域名访问到不同服务器的端口上 下面来介绍怎么在Docker容器中使用Nginx反向代理。一、在docker中使用Nginx反向代理1.安装Docker确保你的系统上已经安装了Docker。具体可以Docker官方网站上找到适合你系统的安装指南。2.创建一个新的Docker容器首先,创建一个新的Docker容器来运行Nginx。你可以使用以下命令创建一个新的容            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-20 15:58:05
                            
                                490阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我们将在Docker容器中使用Nginx搭建一个静态网站,通过这个部署,让大家对在前几节中学到的Docker容器知识,有进一步的熟悉和理解。在开始部署之前,首先我们需要先了解一个概念,就是容器的端口映射。我们知道,网站服务通常是通过80端口来提供的,那么我们如何访问容器的80端口呢?这就需要在运行容器时,设置容器的端口映射。一、指令介绍设置容器的端口映射,可以使用run命令的两个选项(-P和-p)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 18:31:00
                            
                                417阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用docker安装并运行nginx命令: docker run --name=nginx -p 80:80 -d docker.io/nginx 使用命令:docker exec -it nginx /bin/bash 进入容器可查看到几个重要的文件 配置文件:nginx.conf 在 /etc/nginx/nginx.conf日志文件: /var/log/ngin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 16:48:59
                            
                                334阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            NginxWebUINginxWebUI一、Nginx管理工具二、NginxWebUI-Docker部署1、拉取镜像文件2、启动容器3、打开 ip:port 进入主页三、NginxWebUI 接口调用四、注意事项1、生成conf功能注意五、常用记录1)websocket转发记录六、通过NginxWebUI进行文件转发1、配置如下:2、Forbidden报错解决: NginxWebUI一、Ngin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 23:18:38
                            
                                74阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## Docker Nginx配置了443端口无效解决方案
### 1. 简介
Docker是一种容器化技术,能够将应用程序及其依赖项打包为一个可移植的容器,并在任何环境中运行。Nginx是一个高性能的Web服务器,也可以用作反向代理服务器和负载均衡器。在使用Docker部署Nginx时,有时候配置了443端口却无法访问,本文将提供一种解决方案。
### 2. 问题描述
当我们使用Dock            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-10 14:55:04
                            
                                1703阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前言        这段时间一直在研究docker的部署及相关开发环境、生产环境的搭建。但最终技术的学习就是用来实际使用的,所以就想将单位中的机房逐步从单机安装环境过渡到通过docker部署多个开发环境(生产环境)。 二、需求        单位            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 21:15:29
                            
                                771阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 使用 Docker 启动 Nginx 并配置多个端口
## 简介
Docker 是一种开源的容器化平台,它可以帮助我们轻松地构建、打包和部署应用程序。Nginx 是一款高性能的开源 Web 服务器,它可以处理大量并发请求。本文将介绍如何使用 Docker 启动 Nginx 并配置多个端口。
## 准备工作
在开始之前,您需要先安装 Docker。您可以从 Docker 官方网站( Do            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-11 07:50:41
                            
                                1925阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            场景:运行了nginx,一开始只映射了80端口,后面载部署项目的时候,需要用到其他端口,不想重新部署容器,所以通过修改配置文件的方式给容器添加其他端口
当然。添加端口的方法是通用的,除此以外的方法比如将容器打包成镜像,再运行一个容器,或者干脆放弃当前容器,重新运行一个容器是完全不在我考虑范围内的1、查看容器ID执行命令docker inspect nginx # 容器名输出[
    {            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 13:20:07
                            
                                484阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Docker容器部署 Nginx服务  1.查找 Docker Hub 上的 nginx 镜像[root@localhost ~]# docker search nginx2.拉取官方的Nginx镜像[root@localhost ~]# docker pull nginx3.在本地镜像列表里查到 REPOSITORY 为 nginx 的镜像[root@localhost ~]            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 18:18:40
                            
                                402阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            概述今天工作中遇到了一个问题,我们的自动化服务器使用的阿里云服务器,如果有新的项目或新的软件配置访问,需要在自动化服务器上新增端口访问,这些开的端口在架构看来,是很不安全的,如何能让我们既能访问自动化服务器上的多个自动化平台,又能不每次都开新端口呢,这就用到的nginx的反向代理配置   Nginx常用功能1、Http代理,反向代理:作为web服务器最常用的功能之一,尤其是反向代理。正向代理、反向            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 16:57:17
                            
                                283阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、安装Nginx服务器:     执行命令     brew install nginx安装完以后,可以在终端输出的信息里看到一些配置路径:  /usr/local/etc/nginx/nginx.conf (配置文件路径)  /usr/local/var/www (服务器默认路径)  /usr/local/Cellar/nginx/1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-23 12:42:43
                            
                                130阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            nginx安装ssl模块 查看nginx安装的模块停止nginx服务./nginx -s stop进入nginx解压目录,重新编译nginxcd /usr/local/nginx/nginx-1.17.6
// --prefix指定nginx的安装目录
./configure --prefix=/usr/local/nginx/nginx-config --with-http_stub            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 08:18:19
                            
                                1179阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            测试所需环境为了测试反向代理是否成功,需要在服务器中至少创建三个容器,一个容器用于反向代理,两个容器作为站点服务器进行部署,本测试用到的两个站点分别是blog、crm。本测试在windows 10中安装虚拟机,并预先在虚拟机中安装了CentOS 7的操作系统和docker,这里假设CentOS 7宿主机的IP地址为192.168.86.136。操作步骤准备工作,在宿主机中创建几个目录,用于存放反向            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-12 10:24:44
                            
                                371阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             1,安装 docker# Install required packages. yum-utils provides the yum-config-manager utility, and device-mapper-persistent-data and lvm2 are required by the devicemapper storage driver.
yum install            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 15:07:28
                            
                                114阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## 使用 Docker 配置 Nginx 监听两个端口的指南
在本篇文章中,我将为刚入行的小白开发者讲解如何使用 Docker 配置 Nginx 以监听两个端口。我们将通过简单的流程步骤来完成这个任务,最终实现 Nginx 在 Docker 容器中同时监听 HTTP 和 HTTPS 端口。
### 整体流程
首先,让我们概述一下整个操作流程。以下是一个简单的步骤表:
| 步骤 | 操作