Skip to content

uilianries/conan-docker-tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Service OS Status
Jenkins Linux Build Status

Conan Docker Tools

logo

Dockerfiles for different GCC and Clang compiler versions. You can use these images directly in your project or with the conan-package-tools project.

⚠️ Warning: The images listed below are intended for generating open-source library packages and we cannot guarantee any kind of stability. We strongly recommend using your own generated images for production environments taking the dockerfiles in this repository as a reference.

Legacy and Modern folders

There are two main folders which store our Dockerfiles legacy and modern.

Legacy

As the name suggests, they are our legacy, a few images are still used by Conan Center, and all of them are superseded by the Moderns images. Please, read the table below to understand which images are still maintained. All images produced by legacy only contain the compiler name, version, and arch, e.g. conanio/gcc10, conan/gcc7-armv7hf Also, all non-x64 images are no longer supported. Because we do not use them on Conan Center, we do not have maintainers/experts enough to keep them, and we have only a few users looking for them. For personal projects, avoid the legacy folder.

Modern

The Modern folder stores our new design, re-using the same Dockerfile for any compiler version. Consider this folder for new projects, as we will maintain it for a long period. All images generated by modern design are named using the compiler name, version, distro and its version, e.g. conanio/gcc11-ubuntu16.04. Only x64 is supported. Please, read the issue #205 to obtain more information about our decision related to design, distro version, glibc support, system package and compilers.

LICENSE

MIT

About

Some tools for automated package generation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 80.5%
  • Python 14.1%
  • Shell 4.8%
  • CMake 0.3%
  • C 0.2%
  • C++ 0.1%