docker 中使用 sock 文件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
eloah
V2EX    Docker

docker 中使用 sock 文件

  •  
  •   eloah 2017-03-15 23:57:22 +08:00 4153 次点击
    这是一个创建于 3199 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近有些旧的代码要迁移,因为软件版本很旧,所以打算使用 docker. 现在的问题是,旧的代码中, django<->fast-cgi<->nginx 之间都是通过 sock 文件来做数据交换的.现在希望将 django 以及 fast-cgi 放入一个容器中, nginx 放到另一个容器中.中间通过 -v 命令将 sock 文件挂载出来. 而我看到一些文章说这样不好,一方面是安全性的问题,另一方面是权限管理的问题.安全性问题,由于是在 nginx 后面,我觉得应该没有问题. 我这样做可以吗,或者可以给出一些注意事项什么的吗?

    5 条回复    2017-03-16 10:14:37 +08:00
    zonghua
        1
    zonghua  
       2017-03-16 02:42:18 +08:00 via iPhone
    为什么不用 tcp 呢
    WildCat
        2
    WildCat  
       2017-03-16 05:22:09 +08:00
    我在 docker 里用 Jenkins 的时候就把 docker 的 sock 挂载到 Jenkins 容器。。。
    因为是 CI 服务器所以不是很 care 。同样希望大神回答。
    Muninn
        3
    Muninn  
       2017-03-16 09:31:48 +08:00
    我看到的推荐都是用 tcp 吧

    别的不说 docker 现在是跨平台的 你的容器在 windows 上不是就跑不起来了么。。。
    EPr2hh6LADQWqRVH
        4
    EPr2hh6LADQWqRVH  
       2017-03-16 09:54:50 +08:00
    还是改 tcp 或者用 socat 吧
    那些都不是主要问题,主要问题是你这样没法跨节点,两台主机你这个就不能用了
    eloah
        5
    eloah  
    OP
       2017-03-16 10:14:37 +08:00
    @zonghua 老旧的项目, CentOS 5.6, python 2.5, django 1.2, nginx 1.0.12, 感觉改的越多死的越惨啊,嘤嘤嘤
    @Muninn 倒不用考虑跨平台问题,服务器都是 linux 的
    @avastms 目前是单机,而且这服务好像也没什么人在用,噗
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4920 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 09:38 PVG 17:38 LAX 01:38 JFK 04:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86