首页 > 系统相关 >docker运行nginx实现TCP代理

docker运行nginx实现TCP代理

时间:2023-12-26 09:12:08浏览次数:38  
标签:compose TCP nginx conf touch docker yml

1、安装docker和docker-compose

步骤略

2、任意目录创建docker-compose.yml文件

touch docker-compose.yml
touch nginx.conf

3、修改docker-compose.yml 文件

version: '3'

services:
  nginx:
    image: nginx
    container_name: tcpnginx
    network_mode: host
    volumes:
      - ./nginx.conf:/etc/nginx/nginx.conf:ro

4、在同目录创建nginx.conf

events {}

stream {
    server {
        listen 41860;
        proxy_pass 172.16.22.203:9000;
    }
}

运行docker-compose up -d

标签:compose,TCP,nginx,conf,touch,docker,yml
From: https://www.cnblogs.com/jackson1024/p/17927356.html

相关文章

  • 在Ubuntu下部署nginx——nginx的安装与卸载
    一、什么是nginx?Nginx(发音“engine-x”)是一款高性能的Web服务器和反向代理服务器,也是一款IMAP/POP3/SMTP代理服务器。Nginx的特点是占用内存少、并发能力强,采用了基于事件驱动的异步非阻塞处理方式,转发和代理性能优异,被广泛应用于高并发、分布式系统架构的Web服务器集群中。Ngin......
  • Docker常用基础命令
    Docker常用命令常规帮助启动类命令启|停|重启|状态|开机自启命令systemctlstart|stop|restart|status|enabledocker查看docker概要信息dockerinfo查看docker总体帮助文档docker--help查看docker命令帮助文档docker具体命令--help镜像命令dockerimag......
  • Docker助力前端开发,轻松打造高效应用
    助力前端开发,轻松打造高效应用一、Docker入门的概念和原理的概念和原理是一个开源的容器化平台,通过利用容器技术实现应用程序的隔离和轻量级部署。本节将介绍Docker的基本概念和原理,以帮助读者了解和理解Docker的工作机制。在开始讲解Docker的概念和原理之前,我们需要先了解什么是容......
  • Docker专题学习之相关概述
    前言其实第一次听说Docker还是好几年前,但是一直满足于当前的技术栈,无法突破自己的舒适圈,导致技术栈有些落后。今天正式开启一个新的专题学习,Docker容器技术~......
  • 1、nginx概述
    nginx特点更快:在正常情况下,单次请求会得到更快的响应;在高峰期(如有数以万计的并发请求),Nginx可以比其他Web服务器更快地响应请求。高扩展性:当对某一个模块修复Bug或进行升级时,可以专注于模块自身,无须在意其他。在HTTP模块中,还设计了HTTP过滤器模块:一个正......
  • docker常用命令
    以下是一些常用的Docker命令,以帮助您管理Docker容器和镜像:容器生命周期管理:启动容器:dockerstart<容器ID或名称>停止容器:dockerstop<容器ID或名称>重启容器:dockerrestart<容器ID或名称>进入容器:dockerexec-it<容器ID或名称>/bin/bash容器信息查看:查看......
  • 解决报错: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is
    这个错误表明Docker客户端无法与Docker守护程序通信。这可能有几种原因:Docker守护程序未运行:您需要确保Docker守护程序正在后台运行。可以使用以下命令来启动Docker守护程序:sudoservicedockerstart或者sudosystemctlstartdocker用户权限问题:如果您不......
  • 在CentOS Linux系统上安装Docker
    安装Docker在CentOSLinux系统上的步骤如下:更新系统软件包列表:sudoyumupdate安装所需的软件包以支持Docker:sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2添加Docker的官方GPG密钥:sudoyum-config-manager--add-repohttps://download.docke......
  • kali 安装docker
    实测历程第一步:添加Docker官方的GPG密钥curl-fsSLhttps://download.docker.com/linux/debian/gpg|sudoapt-keyadd-第二步:更新源echo'debhttps://download.docker.com/linux/debianstretchstable'>/etc/apt/sources.list.d/docker.listaptupgradeaptupdate......
  • Docker安装运行报错wsl问题排查方案
    Docker运行报错wsl问题排查方案在window中安装运行DockerDesktop时容易遇到有关wsl的报错问题,这里给出几个排查解决的方法用于记录。排查步骤如下:......