goreplay-dockerfile

FROM docker-hub.ucweb.com:5000/uae-common/centos:6.6

MAINTAINER Tang Jia <[email protected]>

# 安装goreplay

# 获取root权限

USER root

# 执行配置指令

RUN  cd /tmp \

&& yum install dstat -y \

&& wget https://github.com/buger/goreplay/releases/download/v0.16.1/gor_0.16.1_x64.tar.gz \

&& tar xvf gor_0.16.1_x64.tar.gz \

&& chown root:root goreplay;chmod +s goreplay;mv goreplay /usr/local/bin \

# 清理现场,清理缓存

&& yum clean all ;rm -f /tmp/gor_0.16.1_x64.tar.gz

ENV PATH /usr/local/bin:$PATH

 

 

 

###

这里有遇到两次小坑,用nemo用户下载和解压之后的goreplay是"nemo:nemo"属组的,导致root后来添加了+s,其他用户用不了的情况;之后解决是授予“root:root”的属组;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章