]>
Commit | Line | Data |
---|---|---|
9f95a23c TL |
1 | .. _containers: |
2 | ||
3 | Ceph Container Images | |
4 | ===================== | |
5 | ||
e306af50 TL |
6 | .. important:: |
7 | ||
8 | Using the ``:latest`` tag is discouraged. If you use the ``:latest`` | |
9 | tag, there is no guarantee that the same image will be on each of | |
10 | your hosts. Under these conditions, upgrades might not work | |
11 | properly. Remember that ``:latest`` is a relative tag, and a moving | |
12 | target. | |
13 | ||
14 | Instead of the ``:latest`` tag, use explicit tags or image IDs. For | |
15 | example: | |
16 | ||
17 | ``podman pull ceph/ceph:v15.2.0`` | |
18 | ||
9f95a23c TL |
19 | Official Releases |
20 | ----------------- | |
21 | ||
22 | Ceph Container images are available from Docker Hub at:: | |
23 | ||
24 | https://hub.docker.com/r/ceph | |
25 | ||
26 | ||
27 | ceph/ceph | |
28 | ^^^^^^^^^ | |
29 | ||
30 | - General purpose Ceph container with all necessary daemons and | |
31 | dependencies installed. | |
32 | ||
33 | +----------------------+--------------------------------------------------------------+ | |
34 | | Tag | Meaning | | |
35 | +----------------------+--------------------------------------------------------------+ | |
36 | | vRELNUM | Latest release in this series (e.g., *v14* = Nautilus) | | |
37 | +----------------------+--------------------------------------------------------------+ | |
38 | | vRELNUM.2 | Latest *stable* release in this stable series (e.g., *v14.2*)| | |
39 | +----------------------+--------------------------------------------------------------+ | |
40 | | vRELNUM.Y.Z | A specific release (e.g., *v14.2.4*) | | |
41 | +----------------------+--------------------------------------------------------------+ | |
42 | | vRELNUM.Y.Z-YYYYMMDD | A specific build (e.g., *v14.2.4-20191203*) | | |
43 | +----------------------+--------------------------------------------------------------+ | |
44 | ||
45 | ceph/daemon-base | |
46 | ^^^^^^^^^^^^^^^^ | |
47 | ||
48 | - General purpose Ceph container with all necessary daemons and | |
49 | dependencies installed. | |
50 | - Basically the same as *ceph/ceph*, but with different tags. | |
51 | - Note that all of the *-devel* tags (and the *latest-master* tag) are based on | |
52 | unreleased and generally untested packages from https://shaman.ceph.com. | |
53 | ||
54 | :note: This image will soon become an alias to *ceph/ceph*. | |
55 | ||
56 | +------------------------+---------------------------------------------------------+ | |
57 | | Tag | Meaning | | |
58 | +------------------------+---------------------------------------------------------+ | |
59 | | latest-master | Build of master branch a last ceph-container.git update | | |
60 | +------------------------+---------------------------------------------------------+ | |
61 | | latest-master-devel | Daily build of the master branch | | |
62 | +------------------------+---------------------------------------------------------+ | |
63 | | latest-RELEASE-devel | Daily build of the *RELEASE* (e.g., nautilus) branch | | |
64 | +------------------------+---------------------------------------------------------+ | |
65 | ||
66 | ||
67 | ceph/daemon | |
68 | ^^^^^^^^^^^ | |
69 | ||
70 | - *ceph/daemon-base* plus a collection of BASH scripts that are used | |
71 | by ceph-nano and ceph-ansible to manage a Ceph cluster. | |
72 | ||
73 | +------------------------+---------------------------------------------------------+ | |
74 | | Tag | Meaning | | |
75 | +------------------------+---------------------------------------------------------+ | |
76 | | latest-master | Build of master branch a last ceph-container.git update | | |
77 | +------------------------+---------------------------------------------------------+ | |
78 | | latest-master-devel | Daily build of the master branch | | |
79 | +------------------------+---------------------------------------------------------+ | |
80 | | latest-RELEASE-devel | Daily build of the *RELEASE* (e.g., nautilus) branch | | |
81 | +------------------------+---------------------------------------------------------+ | |
82 | ||
83 | ||
84 | Development builds | |
85 | ------------------ | |
86 | ||
87 | We automatically build container images for development ``wip-*`` | |
88 | branches in the ceph-ci.git repositories and push them to Quay at:: | |
89 | ||
90 | https://quay.io/organization/ceph-ci | |
91 | ||
92 | ceph-ci/ceph | |
93 | ^^^^^^^^^^^^ | |
94 | ||
95 | - This is analogous to the ceph/ceph image above | |
96 | - TODO: remove the ``wip-*`` limitation and also build ceph.git branches. | |
97 | ||
98 | +------------------------------------+------------------------------------------------------+ | |
99 | | Tag | Meaning | | |
100 | +------------------------------------+------------------------------------------------------+ | |
101 | | BRANCH | Latest build of a given GIT branch (e.g., *wip-foo*) | | |
102 | +------------------------------------+------------------------------------------------------+ | |
103 | | BRANCH-SHORTSHA1-BASEOS-ARCH-devel | A specific build of a branch | | |
104 | +------------------------------------+------------------------------------------------------+ | |
105 | | SHA1 | A specific build | | |
106 | +------------------------------------+------------------------------------------------------+ |