设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 21|回复: 0

Linux centos7下用1panel面板把自己的opentracker二进制文件制作成docker容器来运行,支持兼容arm指令集,关闭swap

[复制链接]
 成长值: 783

签到天数: 5247 天

[LV.Master]伴坛终老

发表于 2026/5/16 22:18 | 显示全部楼层 |阅读模式 |Google Chrome 148.0.0.0|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
Linux centos7下用1panel面板把自己的opentracker二进制文件制作成docker容器来运行,支持兼容arm指令集,关闭swap

创建然后进入文件夹,把自己的二进制文件和配置文件上传进去
/opt/1panel/docker/build/opentracker
1.png

拉取一个镜像作为底包,这里选择兼容 amd64 & arm64 指令集的比特彗星webui镜像作为底包,比特彗星底层也是c语言,等于和自己的opentracker程序运行环境一致
  1. wxhere/bitcomet-webui:latest
复制代码


使用构建镜像功能,编辑Dockerfile文件然后直接确认
2.png
  1. FROM wxhere/bitcomet-webui:latest

  2. USER root

  3. WORKDIR /root/opentracker

  4. COPY opentracker .
  5. COPY opentracker.debug .
  6. COPY opentracker.conf.sample .

  7. RUN chmod +x opentracker opentracker.debug

  8. CMD ["./opentracker", "-f", "opentracker.conf.sample", "-p", "8080", "-P", "8080", "-p", "6961", "-P", "6961", "-p", "2710", "-P", "2710"]
复制代码


使用编排功能,创建opentracker容器,如果需要其它端口可以在下方command中设置,此容器必须这样去创建,强制关闭虚拟内存swap功能
3.png
  1. services:
  2.     sandbox:
  3.         container_name: opentracker
  4.         image: opentracker:latest
  5.         network_mode: "host"
  6.         restart: always
  7.         mem_limit: 512M
  8.         #Auto calculate available the swap value  (memswap_limit - mem_limit). 0 = close
  9.         #自动计算可用的 Swap 值 (memswap_limit - mem_limit)。0 = 关闭
  10.         memswap_limit: 512M
  11.         command: ["./opentracker", "-f", "opentracker.conf.sample", "-p", "8080", "-P", "8080", "-p", "6961", "-P", "6961", "-p", "2710", "-P", "2710"]
复制代码


欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2026/5/17 01:55 , Processed in 0.117518 second(s), 21 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表