Commit Graph

95 Commits

Author SHA1 Message Date
Tianon Gravi 6457555968 Adjust GitHub issues URL to include PRs + closed
Hopefully this helps users find PRs and closed issues more easily when they're going to file an issue.
2023-05-08 14:55:33 -07:00
Tianon Gravi a8628f4195 Adjust "stack" note to prefer compose 2023-02-28 13:44:05 -08:00
Tianon Gravi f221f3edc5 Update community Slack link 2022-11-04 14:08:19 -07:00
Tianon Gravi 26b09ae7ac Link to more Stack Exchange sites
Also, link directly to their "What topics can I ask about here?" pages instead of to a search.
2022-10-07 11:06:29 -07:00
Tianon Gravi 8090620c7d Add support for Launchpad URLs 2022-09-01 15:55:30 -07:00
Joe Ferguson e15d8773eb Adjust debian doc to not reference `jessie` or `stretch` 2022-08-16 11:42:57 -07:00
Tianon Gravi 75e940a14e Adjust variant-alpine wording
If an image explicitly actively supports/encourages Alpine variant usage (like Rust, for example?), it should have an override for this file to make the level of support more clear (see `golang/variant-alpine.md` and `openjdk/variant-alpine.md` for examples of clarifying the level of Alpine support within those projects).
2021-03-04 15:55:50 -08:00
Tianon Gravi ed0a12e881 Adjust "label" link/text
This allows it to show non-PRs too (if they're appropriately labelled).
2021-01-15 13:41:50 -08:00
Tianon Gravi 47d155da7c Add initial support for GitLab-hosted images
This was specifically tested against a modified `library/archlinux` file pointing at `GitRepo: https://gitlab.archlinux.org/archlinux/archlinux-docker.git`:

- [`latest`, `base`, `base-20201213.0.11146`](f70853f3a0/Dockerfile.base)
- [`base-devel`, `base-devel-20201213.0.11146`](f70853f3a0/Dockerfile.base-devel)
2020-12-21 16:35:34 -08:00
J0WI 429a761017
Update musl libc url
Co-authored-by: Tianon Gravi <admwiggin@gmail.com>
2020-06-22 22:23:59 +00:00
J0WI 51956b52da Update URLs to https 2020-06-21 15:51:30 +02:00
Tianon Gravi 0847167e97 Stop using the (deprecated) commit-warehouse
The warehouse is no longer necessary thanks to https://github.com/docker-library/bashbrew/pull/4 🥳

(This is essentially a revert of 85113ccb29)
2020-05-06 12:21:42 -07:00
Tianon Gravi fdef177f9c Highlight the image maintainer and where to get help more explicitly 2020-04-30 17:26:05 -07:00
Shaharia Azam c72489d518
Slack URL updated
Previous URL was 404
2019-12-08 22:08:34 +06:00
Tianon Gravi cab387ad2a Add a separate explicit message for architectures which are not supported for an image
This is to handle explicitly the case of images that were supported once but are no longer supported (like "openjdk" on s390x and ppc64le).
2019-10-11 15:38:38 -07:00
yosifkit e753aca854
Merge pull request #1574 from infosiftr/sharedtags
Add a link to our FAQ entry about Shared Tags when we have them
2019-09-16 14:06:43 -07:00
Tianon Gravi 0aabf70194 Add a link to our FAQ entry about Shared Tags when we have them
> # Supported tags and respective `Dockerfile` links
>
> (See ["What's the difference between 'Shared' and 'Simple' tags?" in the FAQ](https://github.com/docker-library/faq#whats-the-difference-between-shared-and-simple-tags).)
>
> ## Simple Tags
>
> ...
>
> ## Shared Tags
>
> ...
2019-09-13 16:42:32 -07:00
Tianon Gravi 9485550baa Adjust "repo:<version>" text ordering to more explicitly recommend "-suite" variants
> ## `ruby:<version>`
>
> This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
>
> Some of these tags may have names like buster or stretch in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
>
> This tag is based off of [`buildpack-deps`](https://hub.docker.com/_/buildpack-deps/). `buildpack-deps` is designed for the average user of Docker who has many images on their system. It, by design, has a large number of extremely common Debian packages. This reduces the number of packages that images that derive from it need to install, thus reducing the overall size of all images on your system.
2019-09-13 12:56:07 -07:00
Tianon Gravi 5a6e2136a5 Allow tags and architectures to be properly empty 2019-07-03 12:55:47 -07:00
Tianon Gravi 1c22db8842 Remove "Supported Docker versions" quick reference bit
This really hasn't been horribly relevant for a long time (it was more relevant back when Docker was more frequently making breaking changes to things like image format and those have all been very calm for years now).
2019-06-26 14:10:26 -07:00
Tianon Gravi 35dab1c8ca Update to use new "DockerFroms" (and "ArchLastStageFrom") function
See https://github.com/docker-library/official-images/pull/5929
2019-06-13 16:45:28 -07:00
Tianon Gravi e3c4422616 Remove "Dockerfile path" from tags listing
For context, this was added initially because the previous rendering of Markdown on the Hub was such that code in a link would render without underline and barely noticeable blue color (and no hover behavior either besides the normal cursor change), so it wasn't clear it was even a link without additional non-code text. Now that that has been corrected/adjusted, I think it's totally reasonable to remove those (since they're included in the link already).

For reference/comparison, this takes the `open-liberty` readme from ~39k characters down to ~33k characters.
2019-06-13 15:07:20 -07:00
Tianon Gravi 1a40a54151 Add "ArchFile" for differing "File:" values 2018-10-25 13:27:41 -07:00
Joe Ferguson 30eb144322 Update Docker Hub url; also don't match Debian "testing" in tags of other images 2018-10-11 14:11:43 -07:00
Joe Ferguson 8e97f59d42 Add blurb for "*-stretch" and "*-xenial" tags; Improve variant detection for "windowsservercore-zzz" tags 2018-10-11 13:53:34 -07:00
Joe Ferguson ede38db0e1 Add <version> to all variant sections so that they won't be confused as actual tags
Also remove custom `onbuild` file for python since `onbuild` was removed
2018-09-18 13:54:25 -07:00
Tianon Gravi 4b0f219a2c Implement "archFilter" to fix arch-specific "Shared Tags" lists 2018-08-23 12:27:16 -07:00
Tianon Gravi b60d7b0e89 Minor template adjustment for readability 2018-07-25 14:47:52 -07:00
Tianon Gravi 85113ccb29 Add "git-prefetch" script to avoid errors like "fatal: Couldn't find remote ref refs/heads/centos-7armhfp" 2018-04-11 13:38:45 -07:00
Tianon Gravi 4d5e3f0e89 List "Shared Tags" after "Simple Tags", since they're usually less specific 2017-11-22 14:32:56 -08:00
Tianon Gravi 0b2bd17007 Add an additional common boilerplate to the "License" section of all images 2017-11-01 13:06:07 -07:00
Tianon Gravi c87c899907 Add "Supported architectures" section 2017-10-02 13:27:42 -07:00
Tianon Gravi bade323668 Update "latest Docker release" link to point to the docker-ce repo 2017-09-26 20:40:45 -07:00
yosifkit 94f9285252 Merge pull request #1004 from infosiftr/assume-latest
Fix an assumption of repos having a "latest" tag
2017-09-13 14:39:24 -07:00
Tianon Gravi d7a226bc9f Fix an assumption of repos having a "latest" tag
This also changes the `buildpack-deps` detection so that it only triggers the "this image is large with lots of packages" description if some tag of the image being described is `FROM buildpack-deps` (and _not_ simply `-curl` or `-scm` variants), which adjusts `golang`, `haxe`, `influxdb`, `kapacitor`, `openjdk`, and `telegraf` to correctly have the shorter non-`buildpack-deps`-referencing description.
2017-09-13 14:15:33 -07:00
Tianon Gravi 48c7645a47 Add SharedTags information to "Supported tags" listing 2017-09-13 13:28:17 -07:00
Tianon Gravi 4ee7a17925 Fix variant detection for tags like "1.8-onbuild" 2017-09-05 16:02:02 -07:00
Tianon Gravi 12b4b63561 Update docs to filter arch-specific content a bit better (variants, supported tags)
This uses the combination of us pushing to a namespace + `BASHBREW_ARCH` being set to determine whether we're pushing to an arch-specific page and should thus appropriately filter all content to the current architecture.
2017-07-12 16:44:44 -07:00
Tianon Gravi 13f8bd0859 Update Dockerfile links to use the first arch of an entry if amd64 isn't supported (brings back windows-amd64-only entries) 2017-06-20 10:29:53 -07:00
Tianon Gravi 8fc5416c05 Use architecture-specific fields in link generation for now
(Displaying architecture information in a clean, simple way per-tag is still definitely a big WIP/unknown.)
2017-06-06 13:03:07 -07:00
yosifkit b303bd58d4 Merge pull request #911 from infosiftr/onbuild
Deprecate onbuild variants (minus sentry:onbuild)
2017-05-19 15:53:50 -07:00
Tianon Gravi 0cb43ce8ad Convert "wordpress" to use "docker stack deploy" as an initial "stack" foray 2017-05-19 15:00:50 -07:00
Tianon Gravi 38230174e2 Deprecate onbuild variants (minus sentry:onbuild) 2017-05-18 13:29:33 -07:00
Tianon Gravi 9be18fd843 Update variant helpers with the same logic as the tags helper 2017-05-11 15:43:39 -07:00
Tianon Gravi de49192681 Adjust ".template-helpers/generate-dockerfile-links-partial.sh" to allow for the local library to take precedence over explicit master (if we set BASHBREW_LIBRARY like Jenkins does) 2017-05-11 15:32:29 -07:00
Tianon Gravi 0c2b9dcce8 Refactor the way information (especially links) are presented
This should make it much faster to find the right place to file issues, get help, find out whether upstream maintains an image, etc.

I've done my best to represent each `REPO/maintainer.md` file appropriately, but I might have missed some (or there might be something else a maintainer prefers be listed there, either more or less descriptive, for example), which would be welcome contributions following this change.
2017-04-21 17:48:19 -07:00
Tianon Gravi 170c632a6b Increase emphasis on "repo-info" by moving it above note about the manifest files 2017-04-06 13:30:03 -07:00
Tianon Gravi 52ec3a4535 Adjust "repo-info" blurb to link to the directory now that it has a nice README.md 2017-04-06 13:30:03 -07:00
Tianon Gravi 88b9db9e5a Fix "deprecated" + autogenerated 2017-03-10 14:19:26 -08:00
Tianon Gravi 7057ad9690 Add (and later strip) a nice warning at the top of README.md about it being auto-generated 2017-03-10 14:05:36 -08:00