Code Monkey home page Code Monkey logo

Comments (4)

uilianries avatar uilianries commented on August 16, 2024 1

@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

Screenshot 2024-04-17 at 11-38-07 conanio_gcc11-ubuntu16 04 Tags Docker Hub

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.

uilianries avatar uilianries commented on August 16, 2024

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.

AndreyMlashkin avatar AndreyMlashkin commented on August 16, 2024

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.

uilianries avatar uilianries commented on August 16, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.