Я пытаюсь загрузить изображение docker под названием anchor-engine, которое можно найти по следующей ссылке: https://hub.docker.com/r/anchore/anchore-engine/
Для простоты я опубликую копию кода, используемого для создания изображение и запустить его, как они указали.
Вот ссылка на изображение, я попытался опубликовать изображение, но для этого требуется репутация 10.
Проблема, с которой я столкнулся, конкретно связана с этой строкой загрузки: docker cp ae: / docker -compose.yaml ~ / aevolume / docker -compose.yaml
Я получаю следующее сообщение об ошибке от своего терминала: Ошибка: такого контейнера нет: путь: ae: /docker-compose.yaml
У меня вопрос, как это исправить?
Я плохо разбираюсь в $ PATH. После повторения $ PATH с помощью echo "$ PATH" я просто вижу очень беспорядочный фрагмент пути, и я действительно не знаю, как создать необходимый контейнер в указанном каталоге, которым была первая строка mkdir ~ / aevolume.
Дело в том, что ему специально нужен контейнер, и когда я набираю ls, он дает пустой ответ.
Пожалуйста, помогите и спасибо.
Мне удалось запустить следующие строки:
mkdir ~ / aevolume
cd ~ / aevolume
docker pull docker .io / anchore / anchore-engine: latest
docker create --name ae docker .io / anchore / anchore-engine: latest
но когда я пытаюсь запустить
docker cp ae: / docker -compose.yaml ~ / aevolume / docker -compose.yaml
Как я сделал в этой следующей строке: aevolume admin $ docker cp ae: / docker -compose.yaml ~ / aevolume / docker -compose.yaml
Я получаю такой ответ: Ошибка: такого контейнера нет: path: ae: / docker -compose.yaml