建议制作一个 基于alpine 的docker部署版本
2019-04-16 13:56:45
李世平
  • 访问次数: 5
  • 注册日期: 2019-04-16
  • 最后登录: 2019-09-23

建议制作一个基于alpine 的docker部署版本,方便用户快速部署和体验暄暄!alpine的好处是只有几兆大小 占用非常小的资源,Ubuntu版本的docker基本上都是300M左右,下面是我写的 基于Ubuntu的dockerfile



                FROM ubuntu:
                16.04 
                 
                USER root 
                COPY .
                /sources.list 
                /etc
                /apt
                /sources.list 
                COPY supervisord.conf 
                /etc
                /supervisor
                /conf.d
                /supervisord.conf 
                COPY .
                /xxd 
                /opt
                / 
                COPY .
                /xxb
                .2.5.0.zbox_64.tar.gz 
                /tmp
                / 
                 
                RUN cat 
                /etc
                /apt
                /sources.list \ 
                && rm 
                -Rf 
                /etc
                /apt
                /sources.list.d
                /* \ 
                && apt-get update 
                -yqq \ 
                && apt-get install 
                -yqq supervisor \ 
                && tar zxvf 
                /tmp
                /xxb
                .2.5.0.zbox_64.tar.gz 
                -C 
                /opt \ 
                && rm 
                -Rf 
                /tmp
                /* 
                EXPOSE 
                80 443 
                CMD [
                "/usr/bin/supervisord", 
                "-c", 
                "/etc/supervisor/conf.d/supervisord.conf"]
sources.list 是Ubuntu 阿里源    

              
supervisord.conf
                [supervisord] 
                nodaemon=
                true 
                 
                [program:xxd] 
                command= 
                /opt/xxd 
                stdout_logfile=
                /dev/stdout 
                stdout_logfile_maxbytes=
                0 
                stderr_logfile=
                /dev/stderr 
                stderr_logfile_maxbytes=
                0 
                autorestart=
                false 
                startretries=
                0 
                 
                [program:zbox] 
                command=
                /opt/zbox/zbox start 
                stdout_logfile=
                /dev/stdout 
                stdout_logfile_maxbytes=
                0 
                stderr_logfile=
                /dev/stderr 
                stderr_logfile_maxbytes=
                0 
                autorestart=
                false 
                startretries=
                0


李世平 最后编辑, 2019-04-16 14:07:12
沙发
2019-04-16 14:07:45
李世平
  • 访问次数: 5
  • 注册日期: 2019-04-16
  • 最后登录: 2019-09-23
咱们 bbs 好像对代码粘贴支持不太好!
板凳
2019-04-19 08:18:50 回复 #1
薛才杰
  • 访问次数: 157
  • 注册日期: 2017-05-23
  • 最后登录: 2020-05-27
您好,感谢您对喧喧产品的支持和建议,您的建议想法我已反馈给相关研发技术人员:)

从其他编辑器或软件中复制粘贴内容,建议先过下txt试试。

1/1
咨询电话

公司电话: 400-6689-739

客服电话: 17663982076