后台执行
进入基础容器
docker images
docker run -it csa-honeypot:v1 bash
创建脚本
#!/bin/bash
opencanaryd --start
python /usr/bin/tail.py applog >/dev/null &
IP=`ifconfig | grep 'flags'| grep -v 'lo' | cut -d: -f1 | awk '{ print $1}'`
arr=(${IP// / })
info=${arr[0]}
python /usr/bin/scan_honeypot.py $info >/dev/null &
nohup python -u /usr/bin/tail.py scanlog >> /export/log 2>&1 &
while true;do sleep 1;done
dockerFile
FROM csa-honeypot:v1
MAINTAINER wangjinsong@xxx.com
ENTRYPOINT ["/bin/sh", "/usr/bin/honeypotStart.sh"]
编译构建
#注意后面的.
docker build -f /usr/local/myDocker/Dockerfile -t honeypot:v1 .
启动容器
docker run -idt honeypot:v1 bash
进入容器
docker exec -it 66fd9287ce43 bash
网友评论