首页 > 系统相关 >Docker部署Nginx Proxy Manager

Docker部署Nginx Proxy Manager

时间:2023-12-12 16:35:43浏览次数:41  
标签:compose 80 tcp Nginx sh Proxy Docker com docker

更新环境

apt update -y && apt install -y curl socat wget sudo

BBR PLUS 四合一脚本

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

安装 Docker

curl -fsSL https://get.docker.com | sh

curl -L "https://github.com/docker/compose/releases/download/v2.18.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 

chmod +x /usr/local/bin/docker-compose

创建目录并进入目录

cd /home/

mkdir npm

cd npm

创建docker-compose.yml的文件

nano docker-compose.yml

复制代码进入文件中

version: '3.8'

services:

 app:

  image: 'jc21/nginx-proxy-manager:latest'

  restart: unless-stopped

  ports:

   \- '80:80'

   \- '81:81'

   \- '443:443'

  volumes:

   \- ./data:/data

   \- ./letsencrypt:/etc/letsencrypt

crl+x 然后y 然后回车退出编辑模式

注意:80 和 443 端口不能修改

启动

docker-compose up -d

默认用户名密码

Email: [email protected]

Password: changeme

标签:compose,80,tcp,Nginx,sh,Proxy,Docker,com,docker
From: https://www.cnblogs.com/an-shiguang/p/17897179.html

相关文章

  • docker 安装
    1.防御性操作——卸载。其实我的os是Ubuntu2004,应该是不会有的,但是我还是执行了一下:apt-getremovedockerdocker-enginedocker.iocontainerdrunc2.惯例,执行aptupdate:3.安装docker依赖,docker在Ubuntu上有一些依赖的软件包,一个命令搞定:apt-getinstallca-certifica......
  • CentOS7.6安装docker一把成
    新建虚拟机或云主机,连通网络后刷此脚本安装docker#卸载旧docker安装新dockeryumremovedockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-engineyuminstall-yyum-utilsdevice-mapper-persiste......
  • 镜像挂载+nginx实现局域网yum源
    应用说明在内网的linux主机搭建系统时,主机无法使用默认配置的官网yum源,且内网环境中不提供公共yum源,在这个情况下可自行搭建局域网yum源。部署方式:选择一台主机作为服务端,在这台主机上挂载系统iso镜像,并部署nginx将package进行发布,其他主机作为客户端配置局域网yum源iso镜像要......
  • Nginx 各种反向代理方式_nginx反向代理1
    Nginx反向代理代理http实现负载均衡nginx代理httpsnginx代理tcpnginx平滑升级代理http本次实验后端为geoserver如下就可以实现基础的http反向代理server{listen80;server_name192.168.144.100;location/{......
  • Nginx 黑白名单
    Nginx做黑白名单机制,主要是通过allow、deny配置项来实现:allowxxx.xxx.xxx.xxx;#允许指定的IP访问,可以用于实现白名单。denyxxx.xxx.xxx.xxx;#禁止指定的IP访问,可以用于实现黑名单。要同时屏蔽/开放多个IP访问时,如果所有IP全部写在nginx.conf文件中定然是不显示的,这种方式比较......
  • centos7 docker-ce
    言Docker使用越来越多,安装也很简单,本次记录一下基本的步骤。Docker目前支持CentOS7及以后的版本,内核要求至少为3.10。Docker官网有安装步骤,本文只是记录一下,您也可以参考DockerCEInstallonCentOS环境说明CentOS7(MinimalInstall)$cat/etc/redhat-releaseCentOSLinu......
  • nginx 反向代理实现不同来路IP跳转到不同网站服务器
    http{#定义一个map,将来路IP映射到后端服务器map$remote_addr$backend_server{defaultserver1;192.168.1.1server2;#添加更多的IP地址映射}server{listen80;#使用if语句根据来路IP选择后......
  • Docker部署yt-dlp
    一、简介一个简单的网站视频下载工具二、安装yt-dlp绿联DX4600为例,首先我们打开Docker管理器,进入镜像管理,然后在镜像仓库中搜索marcobaobao/yt-dlp-webui​,选择latest​版本并下载。​​下载完成后,我们在本地镜像中找到刚刚下载的镜像,点击创建容器,起一个英文名,勾选创......
  • docker-compose一步帮你搞定n个容器
    ‍#一、docker-compose简介docker-compose是docker提供的一个命令行工具,用来定义和运行由多个容器组成的应用。为什么需要docker-compose?一般我们一个完整的应用部署包括几个服务:Web应用、MySQL服务、Redis服务,有的可能用到Kafka服务、Prometheus服务等等。那么如何管理这么......
  • CentOS安装Docker
    官方文档:https://docs.docker.com/engine/install/centos/确定是CentOS7及以上版本卸载旧版本yumremovedocker\ docker-client\ docker-client-latest\ docker-common\ docker-latest\ docker-latest-logrotate\ docker-logrotate\ docker-engineyum安......