18 / 13 / 6
Регистрация: 04.04.2019
Сообщений: 826
1

docker образ с php+ansible

23.04.2021, 15:50. Показов 898. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Пробую собрать докер-образ с php+ansible
Сделал такой Dockerfile:
Код
FROM alpine:3.12

RUN apk --no-cache add \
        sudo \
        python3\
        openssl \
        ca-certificates \
        sshpass \
        openssh-client \
        rsync \
        git && \
    apk --no-cache add --virtual build-dependencies \
        python3-dev \
        libffi-dev \
        openssl-dev \
        build-base \
        ansible && \
    apk del build-dependencies && \
    rm -rf /var/cache/apk/*

RUN mkdir /ansible && \
    mkdir -p /etc/ansible && \
    echo 'localhost' > /etc/ansible/hosts

WORKDIR /ansible

RUN ansible --version
Вроде все собирает, но в конце выдает ошибку
Код
 => ERROR [5/5] RUN ansible --version                                                                                                              1.7s
------
 > [5/5] RUN ansible --version:
#9 1.180 /bin/sh: ansible: not found
------
executor failed running [/bin/sh -c ansible --version]: exit code: 127
пробовал заменять первую строку на
Код
FROM php:7.4-cli-alpine
Результат тот же.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.04.2021, 15:50
Ответы с готовыми решениями:

Из php запустить команду в ansible (или какую-то команду в консоли/командной строке)
Доброго времени суток. Не могу придумать как из php запустить команду в ansible. Упрощенно говоря,...

Docker-compose: nginx-php-fpm-postgres
Люди добрые помогите собрать контейнер, уже битый час мучаюсь каждый раз выскакивают новые ошибки ...

PHP Образ текста
Пожалуйста, помогите сделать обрез текста! В коде javascript у меня alert(numa); Этот alert...

Найти образ множества D при отображении w=f(z) , изобразить D и его образ
Подскажите как можно делать такие задания, или дайте ссылку где есть похожие примеры. Найти...

0
23.04.2021, 15:50
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.04.2021, 15:50
Помогаю со студенческими работами здесь

Не могу найти образ 32-битный образ дебиан amd
Здравствуйте,пожалуйста,скиньте ссылку на данный образ.

Ansible и попытки немощного
Добрые люди, сильно не пинайте, новенький в линуксах и Bash и сооответвено в Ansible. Начал...

Ansible не выполняется коммманда
Добрый день. Устанавливаю через ansible postgresql в режиме слейв. Хочу сделать: - name:...

Указание run_once: в playbook-e Ansible
Всем привет: На практике проверил, что указание run_once: в playbook-e Ansible заставляет...

Ansible Playbook по развертыванию Apache Hadoop
Добрый день. На работе при трудоустройстве дали задание , написать playbook который развертывает...

Ansible подключение к БД и выполнение скрипта SQL
Добрый день! Прошу помощи, по ансибл. Необходимо подключиться к БД оракл и выполнить SQL запрос....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

Новые блоги и статьи
Rust или Go? А может C++?
hw_wired 28.01.2025
С каждой новой технологией или методологией появляются новые языки программирования, призванные решать конкретные задачи либо улучшать аспекты производительности и безопасности. Среди множества. . .
Fortran и WinAPI: как создать приложение с графическим интерфейсом
hw_wired 28.01.2025
Fortran — это один из старейших высокоуровневых языков программирования, широко используемый в науке и инженерии уже несколько десятилетий. Его название происходит от "Formula Translation" (перевод. . .
Списки в Haskell
hw_wired 28.01.2025
Haskell является функциональным языком программирования, который отличается лаконичностью синтаксиса и мощными абстракциями. Важным концептом в Haskell являются списки — упорядоченные коллекции. . .
Функции высшего порядка в Haskell
hw_wired 28.01.2025
Haskell – это современный функциональный язык программирования, который получил широкое распространение благодаря своей выразительности и мощным абстракциям. Одной из ключевых особенностей Haskell. . .
Как в цикле обойти все поля объекта в JavaScript
bytestream 28.01.2025
Объекты в JavaScript представляют собой фундаментальные структуры данных, которые позволяют хранить и организовывать связанную информацию в виде пар ключ-значение. Каждый объект можно представить как. . .
Как выбрать строки в DataFrame по значению столбца в Pandas
bytestream 28.01.2025
В области анализа данных библиотека Pandas стала незаменимым инструментом для работы с табличными данными в Python. Эта мощная библиотека предоставляет множество функций для эффективной обработки и. . .
Как сделать перенос строки в Bash
bytestream 28.01.2025
При работе с командной оболочкой Bash разработчики часто сталкиваются с необходимостью форматирования текстового вывода, где ключевую роль играет правильное управление переносами строк. Умение. . .
Поиск подстроки в строке с помощью Bash
bytestream 28.01.2025
Поиск подстроки в строке является одной из важных задач в программировании и обработке текстов. Применение такого поиска можно найти в самых разных областях, от анализа данных до разработки. . .
[golang] 169. Majority Element
alhaos 28.01.2025
Тут надо вернуть "мажористый" элемент который встречается в слайсе больше чем в половине случаев. По условиям задачи во входных данных такой элемент обязан присутствовать. / / . . .
Когда лучше использовать LinkedList вместо ArrayList в Java
bytestream 28.01.2025
При разработке Java-приложений выбор правильной структуры данных играет ключевую роль в обеспечении эффективности и производительности программы. ArrayList и LinkedList являются двумя. . .
Какой ответ HTTP лучше использовать: 403 Forbidden или 401 Unauthorized, когда недостаточно прав
bytestream 28.01.2025
В современной веб-разработке правильная обработка ошибок и точное информирование клиентов о статусе их запросов играют критическую роль в создании надежных и безопасных приложений. Особое внимание. . .
Как получить список всех файлов коммита в Git
bytestream 28.01.2025
Система контроля версий Git представляет собой мощный инструмент для управления изменениями в программном коде и других файлах проекта. В основе работы Git лежит концепция коммитов - снимков. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru