Comments (4)
@AndreyMlashkin All tags available can be found in https://hub.docker.com/u/conanio directly.
For instance, conanio/gcc11-ubuntu16.04
:
https://hub.docker.com/r/conanio/gcc11-ubuntu16.04/tags
You can see both tags 1.64.0
and 2.2.2
, which means you can use the image based on the tag version as the same Conan client version. Using the tag version is the best way to keep the predictable behavior.
docker pull conanio/gcc11-ubuntu16.04:2.2.2
For now, are no longer generating the tag latest
because it would require extra steps to check Conan versions and will affect the CI flow.
I'll update the documentation, clarifying about it.
from conan-docker-tools.
About the specific GCC13 image: It's deprecated, because is not used in ConanCenterIndex CI.
Please, check what images are still supported: https://github.com/conan-io/conan-docker-tools/tree/master/modern#gcc
These images were made for ConanCenterIndex CI, as reported here: https://github.com/conan-io/conan-docker-tools/blob/master/README.md
However, you still can download the Docker files and build locally.
from conan-docker-tools.
docker pull conanio/gcc11-ubuntu16.04:2.2.2
$ docker pull conanio/clang13-ubuntu18.04
Using default tag: latest
latest: Pulling from conanio/clang13-ubuntu18.04
Digest: sha256:9504b1097971e6ad0698b0a2b8e6c2090bc3ead8ae2b51d7e9b1922933468a30
Status: Image is up to date for conanio/clang13-ubuntu18.04:latest
docker.io/conanio/clang13-ubuntu18.04:latest
andrei@andrei-NKx0Sx:~/nil/zkllvm-assigner$ docker pull conanio/clang13-ubuntu18.04:2.2.2
Error response from daemon: manifest for conanio/clang13-ubuntu18.04:2.2.2 not found: manifest unknown: manifest unknown
Why CI generates tags so selectively? And there is still 'latest' tag....
from conan-docker-tools.
docker pull conanio/clang13-ubuntu18.04
Like I commented before, you have to read the documentation to check what's maintained. This version is not maintained anymore.
https://github.com/conan-io/conan-docker-tools/tree/master/modern#official-docker-images
Old images are not removed from hub.docker.
Why CI generates tags so selectively? And there is still 'latest' tag....
It's not selective, it's a best practice recommend by Docker project:
https://docs.docker.com/develop/dev-best-practices/
When building images, always tag them with useful tags which codify version information, intended destination (prod or test, for instance), stability, or other information that's useful when deploying the application in different environments. Don't rely on the automatically-created latest tag.
from conan-docker-tools.
Related Issues (20)
- Have conan modern HOT 3
- Publish docker images on Artifactory HOT 5
- libstdc++ is different between images for gcc compilers HOT 7
- Proposal to Update GCC Minor Versions
- Avoid re-buiding all images once are merged to master HOT 2
- Unable to build images using docker-compose v2.17+
- Update OpenJDK version to be able to run on Jenkins
- Avoid building images based 18.04 on CI for now HOT 1
- How to use conan 2.0 in bitbucket-pipelines.yml HOT 2
- Build raw Docker image with Conan client only HOT 1
- gcc11 conan 2.0 image HOT 4
- Drop support for Docker images no longer used in CCI
- Add support for LLVM Fortran
- Issues building Conan 2 GCC images with Docker Compose HOT 2
- Build only those images consumed by CCI HOT 3
- Improve current CI when generating Docker images HOT 1
- TLS 1.3 connections for source downloads are unsupported HOT 1
- Add support for version list that should be consumed by both legacy and modern
- Execute parallel Docker push when publishing images
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from conan-docker-tools.