-
Notifications
You must be signed in to change notification settings - Fork 189
/
deployment-shell.sh
59 lines (53 loc) · 1.69 KB
/
deployment-shell.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/bin/bash
#停止服务
docker stop sys-rpc
docker stop ums-rpc
docker stop oms-rpc
docker stop pms-rpc
docker stop sms-rpc
docker stop cms-rpc
docker stop admin-api
docker stop front-api
docker stop web-api
#删除容器
docker rm sys-rpc
docker rm ums-rpc
docker rm oms-rpc
docker rm pms-rpc
docker rm sms-rpc
docker rm cms-rpc
docker rm admin-api
docker rm front-api
docker rm web-api
#删除镜像
docker rmi sys-rpc:0.0.1
docker rmi ums-rpc:0.0.1
docker rmi oms-rpc:0.0.1
docker rmi pms-rpc:0.0.1
docker rmi sms-rpc:0.0.1
docker rmi cms-rpc:0.0.1
docker rmi admin-api:0.0.1
docker rmi front-api:0.0.1
docker rmi web-api:0.0.1
#删除none镜像
docker rmi $(docker images | grep "none" | awk '{print $3}')
#构建服务
docker build -t sys-rpc:0.0.1 -f rpc/sys/Dockerfile .
docker build -t ums-rpc:0.0.1 -f rpc/ums/Dockerfile .
docker build -t oms-rpc:0.0.1 -f rpc/oms/Dockerfile .
docker build -t pms-rpc:0.0.1 -f rpc/pms/Dockerfile .
docker build -t sms-rpc:0.0.1 -f rpc/sms/Dockerfile .
docker build -t cms-rpc:0.0.1 -f rpc/cms/Dockerfile .
docker build -t admin-api:0.0.1 -f api/admin/Dockerfile .
docker build -t front-api:0.0.1 -f api/front/Dockerfile .
docker build -t web-api:0.0.1 -f api/web/Dockerfile .
#启动服务
docker run -itd --net=host --name=sys sys-rpc:0.0.1
docker run -itd --net=host --name=ums ums-rpc:0.0.1
docker run -itd --net=host --name=oms oms-rpc:0.0.1
docker run -itd --net=host --name=pms pms-rpc:0.0.1
docker run -itd --net=host --name=sms sms-rpc:0.0.1
docker run -itd --net=host --name=cms cms-rpc:0.0.1
docker run -itd --net=host --name=admin-api admin-api:0.0.1
docker run -itd --net=host --name=front-api front-api:0.0.1
docker run -itd --net=host --name=web-api web-api:0.0.1