Управление Image Stream и Image Stream Tag c помощью СLI
В этом разделе:
Просмотр данных о Image Stream и Image Stream Tag
Чтобы получить данные о Image Stream и о тегах, на которые он указывает, используйте команду oc description is / <image-name>.
Пример:
oc describe is/python
Name: python
Namespace: default
Created: About a minute ago
Labels: <none>
Annotations:
openshift.io/image.dockerRepositoryCheck=2017-10-02T17:05:11Z
Docker Pull Spec: docker-registry.default.svc:5000/default/python
Image Lookup: local=false
Unique Images: 1
Чтобы получить данные о конкретном Image Stream Tag, используйте команду oc description istag / <image-stream>: <tag-name>
Пример:
oc describe istag/python:latest
Image Name: sha256:49c18358df82f4577386404991c51a9559f243e0b1bdc366df25
Docker Image: centos/python-35-centos7@sha256:49c18358df82f4577386404991c51a9559f243e0b1bdc366df25
Name: sha256:49c18358df82f4577386404991c51a9559f243e0b1bdc366df25
Created: 2 minutes ago
Image Size: 251.2 MB (first layer 2.898 MB, last binary layer 72.26 MB)
Image Created: 2 weeks ago
Author: <none>
Arch: amd64
Entrypoint: container-entrypoint
Command: /bin/sh -c $STI_SCRIPTS_PATH/usage
Working Dir: /opt/app-root/src
User: 1001
Exposes Ports: 8080/tcp
Docker Labels: build-date=20170801
Добавление тега в Image Stream
Чтобы добавить дополнительные теги в Image Stream, используйте команду:
oc tag <image-name: tag1> <image-name: tag2>
Пример:
oc tag python:3.5 python:latest
Tag python:latest set to
python@sha256:49c18358df82f4577386404991c51a9559f243e0b1bdc366df25
Обновление Image StreamTag
Чтобы обновить тег, используйте команду:
oc tag <image-name:tag> <image-name:latest>
На примере ниже с помощью команды oc tag python:3.6 python:latest обновлен тег latest
, чтобы отобразить тег 3.6
:
oc tag python:3.6 python:latest
Tag python:latest set to
python@sha256:438208801c4806548460b27bd1fbcb7bb188273d13871ab43f.
Удаление Image Stream Tag
Чтобы удалить тег из Image Stream, используйте команду:
oc tag -d <image-name:tag>
Пример:
oc tag -d python:3.5
Deleted tag default/python:3.5.
Настройка импорта Image Stream Tag
Чтобы настроить импорт Image Stream Tag, используйте команду:
oc tag <repositiory/image> <image-name:tag> --scheduled
Пример:
oc tag docker.io/python:3.6.0 python:3.6 --scheduled
Tag python:3.6 set to import docker.io/python:3.6.0 periodically.
Чтобы отменить импорт, используйте команду без флага –scheduled:
oc tag <repositiory / image> <image-name: tag>
См.также
Про Image Stream Tag смотрите здесь.