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”的屬組;