The official CloudWeGo docker image.
Maintained by: openEuler CloudNative SIG.
Where to get help: openEuler CloudNative SIG, openEuler.
Current CloudWeGo images are built on the openEuler. This repository is free to use and exempted from per-user rate limits.
CloudWeGo is a leading practice for building enterprise-class cloud native architectures from ByteDance. It provides a set of high-performance, strongly extensible microservice frameworks and tools for Go and Rust. The 0.16.4-oe2403sp4 image includes:
/eino and Go modules are cached in /go/pkg/mod. Eino does not provide a standalone CLI.The source tags are Kitex v0.16.4, Hertz v0.10.6, Volo volo-thrift-0.12.2, and Eino v0.9.22. Their CLI version strings are maintained separately upstream: kitex --version reports v0.16.3, hz --version reports hz version v0.9.7, and volo --version reports volo 0.12.1 for these tags.
Read more on CloudWeGo.
The tag of each cloudwego docker image is consist of the version of cloudwego and the version of basic image. The details are as follows
| Tag | Currently | Architectures |
|---|---|---|
| 0.16.4-oe2403sp4 | CloudWeGo (Kitex 0.16.4 + Hertz 0.10.6 + Volo 0.12.2 + Eino 0.9.22) on openEuler 24.03-LTS-SP4 | amd64, arm64 |
| 0.16.4-grpc-identify-cascade-cancel-oe2403sp4 | cloudwego 0.16.4-grpc-identify-cascade-cancel on openEuler 24.03-LTS-SP4 | amd64, arm64 |
| 0.16.2-oe2403sp4 | CloudWeGo (kitex 0.16.2 + hz 0.10.5) on openEuler 24.03-LTS-SP4 | amd64, arm64 |
| 0.16.2-oe2403sp3 | CloudWeGo (kitex 0.16.2 + hz 0.10.5) on openEuler 24.03-LTS-SP3 | amd64, arm64 |
In this usage, users can select the corresponding {Tag} based on their requirements.
Pull the openeuler/cloudwego image from docker
docker pull openeuler/cloudwego:{Tag}
Use the kitex code generation tool
docker run --rm -v $(pwd):/workspace openeuler/cloudwego:{Tag} \
kitex -module example.com/myservice path/to/my.thrift
Use the hz code generation tool
docker run --rm -v $(pwd):/workspace openeuler/cloudwego:{Tag} \
hz new -module example.com/myproject
Check the Volo CLI
docker run --rm openeuler/cloudwego:0.16.4-oe2403sp4 volo --version
Build the bundled Eino library
docker run --rm -w /eino openeuler/cloudwego:0.16.4-oe2403sp4 go build ./...
If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.
Content type
Image
Digest
sha256:46d5e3c16…
Size
757.1 MB
Last updated
1 day ago
docker pull openeuler/cloudwegoPulls:
33
Last week