Artur
да ладно вам
inqfen
Посоны, приложение не перечитывает переменные, что сделать с докером
Artur
не все всё ж знают
inqfen
Ну просто логика же
inqfen
Это как у меня в машине чувак сдох, какой лучше бензин залить, чтобы ожил
inqfen
И тут механиком не надо быть, чтобы такой вопрос не задавать)
Ilya
Это тебе самому придется образ пилить
воот. это я и хочу узнать как сделать.
Sun
Ну, тебе нужно всё то же самое, что необходимо для загрузочного образа, только без загрузчика
inqfen
воот. это я и хочу узнать как сделать.
Берёшь и делаешь) размытый вопрос
inqfen
From scratch, кладёшь внутрь что надо, собираешь что надо и вот у тебя есть образ
Sun
https://github.com/CentOS/sig-cloud-instance-images/blob/23b05f6a35520ebf338e4df918e4952830da068b/docker/Dockerfile Вот, разберись как центось сделана и сделай так же
Emp
вопрос скорее про CMD & ENTRYPOINT: собираю свой php-fpm образ на основе php7.2-fpm - в официальном докерфайле уже есть CMD ["php-fpm"] - надо ли в своем докерфайле еще раз писать CMD ["php-fpm"], чтобы пых автоматически запускался? (при заходе в свой сбилденный контейнер ps aux видно, что php-fpm не запущен и надо руками запустить)
AlexK
И тут механиком не надо быть, чтобы такой вопрос не задавать)
у меня получилось без билда поменять переменную, по остальному - no comments
inqfen
что-то ты там видимо набилдил не то
Emp
что-то ты там видимо набилдил не то
набилдил норм, там только расширения ставятся. В некоторых примерах сборки пхп-фпм в конце дописывают CMD ["php-fpm"] и вот я тоже столкнулся с этим и не пойму
inqfen
Странно, что не запускается, потому что если в образе который во from эта директива есть, то она должна сохраниться, с мультистейджингом вроде только нет
Paruyr
Парни, проблема с CentOS 7, Docker 18.09 и FirewallD
George
что случилось?
Jürgen
мы все умрем
Artur
проблема случилась
Jürgen
shit happend
Emp
docker inspect имя_образа, ищи слово Cmd
нашел, аж 2, в ContainerConfig "Cmd": [ "/bin/sh", "-c", "#(nop) WORKDIR /app" ], и в Config "Cmd": [ "php-fpm", "-F" ],, Entrypoint тоже есть..
Artur
слышал что с CentOS 7, Docker 18.09 и FirewallD
Danila
Давай подробнее
Danila
Интрига
George
Artur
подключаемся к потокам чакры
Artur
у всех заряжен камень ясновидинья ?
Jürgen
да я свой сегодня уже расчехлил
Artur
везёт. а мой сел. помочь не смогу
Jürgen
Danila
Все? Ни чего не будет?
Jürgen
расходимся нас нае,,,,,,
Artur
эх. а я ток на зарядку поставил
Artur
признавайтесь, кто решил проблему
Artur
какой шар юзал для этого
Ilya
какой шар юзал для этого
Узконаправленного ясновидения с фокусом на 100 метрах
Artur
ох ёпта, дорогая штука
Никита
ругается на docker-compose.yml версии 2.1 т.е. 2.1 не поддерживается, а 2.0 поддерживается как проще фиксить?
Artur
а версия какая композера ?
Никита
последний, через apt-get ставил version 1.8.0, build unknown
Никита
на файл ругается, его вручную переписывать? он не мой и он большой
Никита
462
George
а еще лучше - через curl с оф. сайта
Никита
:~/mailcow-dockerized$ sudo docker-compose pull ERROR: Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a version of "2" (or "2.0") and place your service definitions under the services key, or omit the version key and place your service definitions at the root of the file to use version 1. For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/
Никита
ок
Никита
спасибо
Denis
462
Ну х.з.Не разу такого не видел. Обнови свой docker-compose. 1.23.2 последняя версия и там затести
George
bash-3.2$ docker-compose version docker-compose version 1.23.2, build 1110ad01 docker-py version: 3.6.0 CPython version: 3.6.6 OpenSSL version: OpenSSL 1.1.0h 27 Mar 2018 bash-3.2$
George
парень, пс, ты сильно отстал от жизни
Никита
мда, чертовы репозитории каменного века
Никита
на оф сайте и советуют sudo apt-get install docker-ce docker-ce-cli containerd.io
George
«`» ставь
George
один раз. потом текст. потом еще раз
George
или трижды. несколько абзацев - и еще раз трижды бектик
Никита
спасибо
Nikita
Если блок там по-моему надо 3 ставить символа в начале и конце
Denis
А docker-compose это отдельно ставится
Denis
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
Никита
да уже нашел
Denis
или pip install docker-compose
George
или pip install docker-compose
но с пип нужно быть готовым, что он сломается (или пип, или компоуз)
Никита
во, заводится
Roman
во ересь у меня тут ) в ECS в контейнере откуда-то появился VERSION env var. Его нету в dev build'е. Из-за этого rake фэйлит. В task definition такой переменной тоже нету. Однако когда с docker exec c /bin/sh делаешь и printenv оно там
Roman
блин как unset VAR в cmd зделать то Status reason CannotStartContainerError: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "exec: \"unset\": executable file not found in $PATH": unknown Command ["unset","VERSION","&&","bundle","exec","rake","db:migrate"]
Artur
что в качестве шелла ?
Artur
sh ?
Ильдар
Hint: нужен исполняемый файл