читаю документ якорного двигателя. (нет предприятия)
Но есть кое-что, чего я не понимаю. (возможно, это потому, что я не очень хорош в 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 вопрос.