172 похожих чатов

День добрый господа, прошу помочь. Никак не могу понять как внешний

бинарник php подкинуть во внутрь контейнера.

Запускаю так:
docker run -v /var/www/user102/data/www:/outputs
--name jenkins-blueocean --rm --detach
--network jenkins
--env DOCKER_HOST=tcp://docker:2376
--env DOCKER_CERT_PATH=/certs/client
--env DOCKER_TLS_VERIFY=1
--publish 8888:8080
--publish 50000:50000
--volume jenkins-data:/var/jenkins_home
--volume jenkins-docker-certs:/certs/client:ro
--volume opt-php:/opt/php74
myjenkins-blueocean:1.1

Аль может мне нужно установить php внутри контейнера и только настройки с библиотеками пробросить?

6 ответов

15 просмотров

И зачем его прокидывать?

Ильяс-Хайруллин Автор вопроса
Максим Мартынов
И зачем его прокидывать?

мне нужно jenkins запустить и установить пакеты, после содержимое скопировать в локальное окружение. Где будет производиться запуск.

Ильяс-Хайруллин Автор вопроса
Максим Мартынов
слишком абстрактно

хмм... Докером разворачиваю jenkins. docker run -v /var/www/user102/data/www:/outputs --name jenkins-blueocean --rm --detach --network jenkins --env DOCKER_HOST=tcp://docker:2376 --env DOCKER_CERT_PATH=/certs/client --env DOCKER_TLS_VERIFY=1 --publish 8888:8080 --publish 50000:50000 --volume jenkins-data:/var/jenkins_home --volume jenkins-docker-certs:/certs/client:ro myjenkins-blueocean:1.1 Jenkins скачивает php проект с гита, и должен его собрать выполнив команды по очереди. Но происходит поломка на первой-же комманде. php composer.phar install т.е. я без интерпретатора не могу установить зависимости проекта. Однако на машине на которой крутится Jenkins php-cli работает отлично, но установлен он не через докер. Поэтому у меня возник вопрос можно ли дать контейнеру докера права на использование команды php

Ильяс Хайруллин
хмм... Докером разворачиваю jenkins. docker run -...

нужно, чтобы php был внутри контейнера. монтировать его с хоста моветон

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта