制作解析程序的docker镜像

#源镜像
FROM golang:latest
#作者
MAINTAINER wushaojie
#设置工作目录
WORKDIR $GOPATH/src/blockchain_exchange_parse
#将服务器的go工程代码加入到docker容器中
ADD . $GOPATH/src/blockchain_exchange_parse
#go构建可执行文件
RUN go build -v -tags=new_trade -o build/blockchain_parse main.go
#暴露端口
EXPOSE 6064
#最终运行docker的命令
ENTRYPOINT  ["./build/blockchain_parse"]

构建镜像

 docker build -t parse .

运行  挂载配置文件(将本地的/usr/local/goProject/etc  代替docker的/go/src/blockchain_exchange_parse/etc   需要写全路径  不能用$GOPATH)

docker run -v /usr/local/goProject/etc:/go/src/blockchain_exchange_parse/etc  parse
 

猜你喜欢

转载自blog.csdn.net/qq_38020553/article/details/82463847