-
Notifications
You must be signed in to change notification settings - Fork 338
/
Dockerfile
31 lines (27 loc) · 746 Bytes
/
Dockerfile
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
FROM golang:latest
ADD . /go/
WORKDIR /go/bin
RUN ["/bin/sh", "./build.sh"]
RUN chmod +x server
EXPOSE 8081 31200 31300 31700
#ENTRYPOINT ["./server", "netgate"]
CMD ["./server", "account"]
CMD ["./server", "world"]
CMD ["./server", "netgate"]
#USER root
#FROM centos:latest
#COPY ./bin /usr/local/bin
#ENV GATEWAY_LOG_LEVEL=info
#EXPOSE 8081 31100 31200 31300 31700
#WORKDIR /usr/local/bin
#RUN chmod u+x server
#RUN chmod u+x start.sh
#ENTRYPOINT ["/bin/sh", "./start.sh"]
#USER root
#docker文件运行
#docker build -t dockerfile .
#删除空的镜像
#docker rmi -f $(docker images | grep "none" | awk '{print $3}')
#后台运行容器
#docker run -d -t -p31700:31700 -p31100:31100 -p31700:31700 dockerfile
#docker run -i -t dockerfile