ОТ СЕНТОС:7
ЗАПУСК yum check-update; \
yum install -y gcc libffi-devel python3 epel-release; \
yum установить -y python3-pip; \
ням установить -y wget; \
ням чистить все
RUN pip3 install --upgrade pip; \
pip3 установить «невозможно»; \
wget -q https://raw.githubusercontent.com/ansible-collections/azure/dev/requirements-azure.txt; \
pip3 install -r требования-azure.txt; \
требования rm-azure.txt; \
Установка коллекции ansible-galaxy azure.azcollection
pip3 установить "pywinrm>=0.2.2"
РАБОЧИЙКАТАЛОГ /продукт
CMD [ "/usr/sbin/init" ]
- Последние три строчки мое дополнение:
pip3 установить "pywinrm>=0.2.2"
, РАБОЧИЙКАТАЛОГ /продукт
, CMD [ "/usr/sbin/init" ]
- Я запускаю этот Dockerfile с помощью VSCODE> щелкните правой кнопкой мыши файл docker-compose и выберите
Написать
вариант
версия: '2'
Сервисы:
доступный:
имя_контейнера: доступный
имя хоста: доступный
изображение: доступный
строить:
контекст: .
докерфайл: Докерфайл
тома:
- ../../../../../../../:/товар
DNS:
- 200.0.10.100
- Мне уже удалось собрать и запустить этот образ, но недавно я создал новые репозитории git и клонировал их на свой хост. Там я помещаю эти два файла в одну папку.
- В результате сборки образа я получил следующие ошибки:
#6 187.2 ОШИБКА! Ни ключ записи требования коллекции «имя», ни «источник» не указывают на конкретный разрешимый артефакт коллекции. Также «имя» не является полным доменным именем. Допустимое имя коллекции должно иметь формат <пространство имен>.<коллекция>. Убедитесь, что пространство имен и имя коллекции содержат символы только из [a-zA-Z0-9_].
№ 6 187,2
#6 187.2 Не удалось найти pip3.
------
ошибка запуска исполнителя [/bin/sh -c yum install -y python3-pip; pip3 установить --обновить пип; pip3 установить «невозможно»; wget -q https://raw.githubusercontent.com/ansible-collections/azure/dev/requirements-azure.txt; pip3 install -r требования-azure.txt; требования rm-azure.txt; Установка коллекции ansible-galaxy azure.azcollection pip3 установка "pywinrm>=0.2.2"]: код выхода: 1
ОШИБКА: не удалось построить службу «ansible»: сбой сборки
Терминальный процесс "C:\windows\System32\WindowsPowerShell\v1.0\powershell.exe -Command docker-compose -f "images\local\ansible\v210\docker-compose.yml" up -d --build" завершен с кодом выхода: 1.
Терминал будет повторно использоваться задачами, нажмите любую клавишу, чтобы закрыть его.
- Это похоже на первый
БЕГ
команда вообще не выполняется
- Я пытался
сборка докера.
и докер-компоновать
команды - не удалось создать контейнер
- Я попытался очистить все свои контейнеры, образы и тома и собрать их снова - не удалось создать контейнер (я следовал этому руководству: введите сюда описание ссылки, а также использовал команду rm)
Итак, чего не хватает ИЛИ что мне нужно исправить, чтобы это работало?