xx-zhang / docker-t50

T50 工具docker打包和使用; 下载 https://jaist.dl.sourceforge.net/project/t50/t50-5.8/t50-5.8.4.tar.gz
0 stars 0 forks source link

t50 docker旧版本测试和ansbile #1

Closed xx-zhang closed 5 years ago

xx-zhang commented 5 years ago

cat > /etc/apt/sources.list << EOF
deb http://mirrors.163.com/debian/ stretch main non-free contrib
deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb http://mirrors.163.com/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib
EOF

FROM debian:stretch
ENV T50_PATH /software/t50
USER root
ADD sources.list /etc/apt/sources.list
RUN apt-get -y  update && apt-get -y install wget make gcc 
RUN mkdir -p ${T50_PATH}
ADD . ${T50_PATH}
WORKDIR ${T50_PATH}
RUN cd ${T50_PATH} && wget https://jaist.dl.sourceforge.net/project/t50/t50-5.8/t50-5.8.4.tar.gz && \
tar zxvf t50-5.8.4.tar.gz && make && make install 
CMD ['/sbin/t50']

ansible 简单实用

## ansible 复制文件
ansible kvm_hosts -m copy -a "src=/tmp/0829/catalina.sh dest=/data/app/app/apache-tomcat-8.5.4/bin/ "

## 批量执行
ansible kvm_hosts -m shell -a 'hping3 -S 192.168.2.178 -p 80 -i u1000'

## 批量杀死进程
ansible kvm_hosts -m shell -a "ps -axu | grep hping3 | grep -v grep | awk '{print $2}' | xargs kill -9"
xx-zhang commented 5 years ago

--privileged 解决问题