提交 f93ce6b8 编写于 作者: S shi.zeyuan

1.docker部署compose文件编写完成

上级 8d1d7bf1
......@@ -19,8 +19,7 @@ build_image() {
docker image rm $(docker images -q) -f
#构建镜像
cd $WORK_HOME/build
docker build -t meta/base:1.0 -f base.Dockerfile .
docker build -t tesou/base:1.0 -f base.Dockerfile .
docker build -t meta/zookeeper:1.0 -f zookeeper.Dockerfile .
}
\ No newline at end of file
......@@ -8,61 +8,45 @@ x-logging:
driver: json-file
volumes:
foot:
nginx-conf-d:
foot-data:
services:
spider-1:
image: golang
#单个
near-1:
image: tesou/base:1.0
logging: *default-logging
restart: always
hostname: spider-1.foot
hostname: near-1.foot
volumes:
- zk-1-conf:/conf
- zk-1-data:/data
- zk-1-datalog:/datalog
environment:
ZOO_MY_ID: 1
- foot-data:/usr/local/apps/foot
network_mode: "host"
command: bash -c "cd /usr/local/apps/foot && chmod u+x ./FOOT000 && ./FOOT000 autoNear "
#单个
analy-1:
image: golang
image: tesou/base:1.0
logging: *default-logging
restart: always
hostname: analy-1.foot
volumes:
- zk-2-conf:/conf
- zk-2-data:/data
- zk-2-datalog:/datalog
- foot-data:/usr/local/apps/foot
environment:
ZOO_MY_ID: 2
network_mode: "host"
command: bash -c "cd /usr/local/apps/foot && chmod u+x ./FOOT000 && ./FOOT000 analy auto "
#单个
wechat-1:
image: golang
image: tesou/base:1.0
logging: *default-logging
restart: always
hostname: wechat-1.foot
volumes:
- zk-3-conf:/conf
- zk-3-data:/data
- zk-3-datalog:/datalog
- foot-data:/usr/local/apps/foot
environment:
ZOO_MY_ID: 3
network_mode: "host"
pub-1:
image: golang
logging: *default-logging
restart: always
hostname: pub-1.foot
volumes:
- assembly-zk-1-conf:/conf
- assembly-zk-1-data:/data
- assembly-zk-1-datalog:/datalog
environment:
ZOO_MY_ID: 1
network_mode: "host"
command: bash -c "cd /usr/local/apps/foot && chmod u+x ./FOOT000 && ./FOOT000 mp auto "
......
version: '3.4'
x-logging:
&default-logging
options:
max-size: '256m'
max-file: '3'
driver: json-file
volumes:
foot-data:
services:
#1-4个
spider-1:
image: tesou/base:1.0
logging: *default-logging
restart: always
hostname: spider-1.foot
volumes:
- foot-data:/usr/local/apps/foot
network_mode: "host"
command: bash -c "cd /usr/local/apps/foot && chmod u+x ./FOOT000 && ./FOOT000 spider auto "
#单个
pub-1:
image: tesou/base:1.0
logging: *default-logging
restart: always
hostname: pub-1.foot
volumes:
- foot-data:/usr/local/apps/foot
environment:
ZOO_MY_ID: 1
network_mode: "host"
command: bash -c "cd /usr/local/apps/foot && chmod u+x ./FOOT000 && ./FOOT000 pub auto "
\ No newline at end of file
version: '3.4'
x-logging:
&default-logging
options:
max-size: '256m'
max-file: '3'
driver: json-file
volumes:
foot-data:
services:
#1-4个
spider-1:
image: tesou/base:1.0
logging: *default-logging
restart: always
hostname: spider-1.foot
volumes:
- foot-data:/usr/local/apps/foot
network_mode: "host"
command: bash -c "cd /usr/local/apps/foot && chmod u+x ./FOOT000 && ./FOOT000 spider auto "
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册