Via Docker Image#
Our universal Docker image is ready-to-use on linux/amd64 and linux/arm64. The Docker image name always starts with jinaai/jina
followed by a tag composed of three parts:
jinaai/jina:{version}{python_version}{extra}
{version}
: The version of Jina. Possible values:latest
: the last release;master
: the master branch ofjina-ai/jina
repository;x.y.z
: the release of a particular version;x.y
: the alias to the lastx.y.z
patch release, i.e.x.y
=x.y.max(z)
;
{python_version}
: The Python version of the image. Possible values:-py37
: Python 3.7;-py38
for Python 3.8;-py39
for Python 3.9;
{extra}
: the extra dependency installed along with Jina. Possible values:pip install jina
;-perf
: Jina is installed inside the image viapip install jina
. It includes all performance dependencies;-standard
: Jina is installed inside the image viapip install jina
. It includes all recommended dependencies;-devel
: Jina is installed inside the image viapip install "jina[devel]"
. It includesstandard
plus some extra dependencies;
Examples:
jinaai/jina:0.9.6
: the0.9.6
release with Python 3.7 and the entrypoint ofjina
.jinaai/jina:latest
: the latest release with Python 3.7 and the entrypoint ofjina
jinaai/jina:master
: the master with Python 3.7 and the entrypoint ofjina
Image alias and updates#
Event |
Updated images |
Aliases |
---|---|---|
On Master Merge |
|
|
On |
|
|
12 images are built, i.e. taking the combination of:
{python_version} = ["-py37", "-py38", "-py39"]
{extra} = ["", "-devel", "-standard", "-perf"]