编辑
2026-02-02
日常随记
00
请注意,本文编写于 46 天前,最后修改于 45 天前,其中某些信息可能已经过时。

目录

检查服务是否与nginx部署在一起
手动连接服务网络到Nginx网络
申请子域名以腾讯云为例

docker中配置的nginx,nginx对外统一暴露服务,其他的服务都以docker的方式在服务器上运行,如何通过该服务暴露其他的docker服务

检查服务是否与nginx部署在一起

docker network ls docker inspect nginx --format='{{range .NetworkSettings.Networks}}{{.NetworkID}}{{end}}'

手动连接服务网络到Nginx网络

docker network connect 115bb947027b one-api

或者在启动的时候指定网络

docker run --name one-api -d \ --restart always \ --network 115bb947027b \ # 直接使用网络ID 或者网络名称 -p 3000:3000 \ -e TZ=Asia/Shanghai \ -v /data/one-api:/data \ justsong/one-api

但是更建议使用docker-compse启动

version: '3.8' services: one-api: image: justsong/one-api container_name: one-api restart: always ports: - "3000:3000" environment: - TZ=Asia/Shanghai volumes: - /data/one-api:/data networks: - nginx-network networks: nginx-network: external: true name: vanblog_default

申请子域名以腾讯云为例

  1. 申请子域名 申请

  2. 添加子域名的解析到主域名

Clipboard_Screenshot_1770091185.png

  1. 找到子域名的解析配置 Clipboard_Screenshot_1770091281.png

  2. 回到主域名中添加主域名的解析配置 Clipboard_Screenshot_1770091351.png

本文作者:瓜儿爸

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!