Как я могу отсканировать свое личное изображение docker в якорном движке? - PullRequest
0 голосов
/ 28 февраля 2020

читаю документ якорного двигателя. (нет предприятия)

Но есть кое-что, чего я не понимаю. (возможно, это потому, что я не очень хорош в Engli sh.)

текущая ОС centos7.2 и, docker версия 1.13.1, сборка 4ef4b30 / 1.13.1 docker - составьте версию 1.18 .0, сборка 8dd22a9

# docker-compose exec engine-api anchore-cli --version
= anchore-cli, version 0.6.1

для анализа созданного мной образа Doker, документ привязки говорит об этом.

anchore-cli image add myrepo.example.com:5000/app/webapp:latest --dockerfile=/path/to/Dockerfile

что такое "myrepo.example.com:5000"? я не знаю, что это значит, это хранилище NEXUS3? даже у меня есть хранилище NEXUS3.

мне просто ввести адрес BLOB-объекта NEXUS3 docker? и что означает «app / webapp» на обратной стороне URL?

- dockerfile? а адрес за --dockerfile является адрес веб-URL? это мой Linux путь к хранилищу?

я не знаю, как его использовать

я плохо его понял, но я пробовал это так

# docker-compose exec engine-api anchore-cli image add 192.168.100.49:8081/repository/docker-images/centos7:latest --dockerfile=v2/centos/manifests/7

Но это не сработало.

100.49:8081/repository/docker-images/centos7:latest --dockerfile=v2/centos/manifests/7
Usage: anchore-cli image add [OPTIONS] INPUT_IMAGE
Try "anchore-cli image add --help" for help.

Error: Invalid value for "--dockerfile": Path "v2/centos/manifests/7" does not exist.

Если метод неправильный, предложите лучший вариант, и мне нужен хороший пример команды, как я могу отсканировать свое личное docker изображение.

Извините, это такой базовый c вопрос.

...