An all-inclusive protoc Docker image

docker-protobuf

使用protoc docker镜像编译proto文件,生成指定的语言文件。

Usage

使用命令格式

1
$ docker run --rm -v<some-path>:<some-path> -w<some-path> rvolosatovs/protoc [OPTION] PROTO_FILES

使用帮助查看

1
$ docker run --rm rvolosatovs/protoc --help

使用示例,生成go文件

1
docker run --rm -v $(pwd):$(pwd) -w $(pwd) rvolosatovs/protoc --go_out=. --go-grpc_out=. --grpc-gateway_out=. --openapiv2_out=. -I=. test.proto