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

建议制作一个基于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
李世平
  • 访问次数: 8
  • 注册日期: 2019-04-16
  • 最后登录: 2021-06-21
咱们 bbs 好像对代码粘贴支持不太好!
板凳
2019-04-19 08:18:50 回复 #1
薛才杰
  • 访问次数: 227
  • 注册日期: 2017-05-23
  • 最后登录: 2024-01-23
您好,感谢您对喧喧产品的支持和建议,您的建议想法我已反馈给相关研发技术人员:)

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

1/1