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”的属组;