V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
helee9199
V2EX  ›  问与答

有点疑问,关于端口方面的

  •  
  •   helee9199 · Dec 2, 2022 · 1477 views
    This topic created in 1243 days ago, the information mentioned may be changed or developed.

    旧笔记本装了 pve pve 里装了 ubuntu 然后装了 docker
    就想着搞点东西玩,现在搞了几个数据库 还有 alist
    最近了解到了 bitwarden 密码管理,也想着弄个上去玩玩 但是有个问题是,这个项目端口是 80 , 于是想找了下想修改端口的方法,但是并没有找到多少是教如何改掉它 80 端口的
    虽然可以设置端口映射,但是 docker 内如果有另外一个项目也是 80 端口的呢?
    就很困扰
    有人说用 nginx ,我没怎么用过,看了下入门视频,即使用 nginx ,它端口还是 80 呀,就好奇怪

    3 replies    2022-12-02 22:28:24 +08:00
    ysc3839
        1
    ysc3839  
       Dec 2, 2022 via Android
    每个 Docker 容器的端口空间都是独立的,你可以跑一堆监听 80 端口的容器,然后映射到不同的端口上
    helee9199
        2
    helee9199  
    OP
       Dec 2, 2022
    @ysc3839 啊 原来是这样。所以它占用的是当前容器的 80 端口,而这个容器也仅有它自己?
    是不是可以这样理解,我可以设置 a 容器 8081:80 b 容器 8082:80 c 容器 8083:80
    ruxuan1306
        3
    ruxuan1306  
       Dec 2, 2022
    @helee9199 是,docker 自己会搭建子网,有 nat 转换
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5381 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 07:52 · PVG 15:52 · LAX 00:52 · JFK 03:52
    ♥ Do have faith in what you're doing.