The official ecCodes docker image.
Maintained by: openEuler CloudNative SIG.
Where to get help: openEuler CloudNative SIG, openEuler.
ecCodes is a package developed by ECMWF which provides an application programming interface and a set of tools for decoding and encoding messages in the following formats:
A useful set of command line tools provide quick access to the messages. C, Fortran 90 and Python interfaces provide access to the main ecCodes functionality.
ecCodes is an evolution of GRIB API. It is designed to provide the user with a simple set of functions to access data from several formats with a key/value approach.
Learn more on ecCodes Home - ecCodes - ECMWF Confluence Wiki.
The tag of each ecCodes docker image is consist of the version of ecCodes and the version of basic image. The details are as follows
| Tags | Currently | Architectures |
|---|---|---|
| 2.48.3-oe2403sp4 | ecCodes 2.48.3 on openEuler 24.03-LTS-SP4 | amd64, arm64 |
To pull the ecCodes image:
```
docker pull openeuler/eccodes:{Tag}
```
To run the ecCodes container and use the command-line tools:
```
docker run --rm openeuler/eccodes:{Tag} grib_ls -h
```
To inspect a GRIB file mounted into the container:
```
docker run --rm -v /path/to/data:/data openeuler/eccodes:{Tag} grib_ls /data/sample.grib
```
To inspect the ecCodes installation inside the container:
```
docker run --rm openeuler/eccodes:{Tag} codes_info
```
Inspect the logs of a running ecCodes container:
```
docker logs <container-name>
```
Execute a command inside a running ecCodes container:
```
docker exec -it <container-name> bash
```
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:07e7d1577…
Size
84.9 MB
Last updated
about 16 hours ago
docker pull openeuler/eccodes