Artur
да ладно вам
inqfen
Посоны, приложение не перечитывает переменные, что сделать с докером
Artur
не все всё ж знают
inqfen
Ну просто логика же
inqfen
Это как у меня в машине чувак сдох, какой лучше бензин залить, чтобы ожил
inqfen
И тут механиком не надо быть, чтобы такой вопрос не задавать)
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 не запущен и надо руками запустить)
inqfen
inqfen
что-то ты там видимо набилдил не то
Emp
что-то ты там видимо набилдил не то
набилдил норм, там только расширения ставятся. В некоторых примерах сборки пхп-фпм в конце дописывают CMD ["php-fpm"] и вот я тоже столкнулся с этим и не пойму
inqfen
Странно, что не запускается, потому что если в образе который во from эта директива есть, то она должна сохраниться, с мультистейджингом вроде только нет
Ильдар
Paruyr
Парни, проблема с CentOS 7, Docker 18.09 и FirewallD
George
что случилось?
Jürgen
мы все умрем
Artur
проблема случилась
Jürgen
shit happend
Artur
слышал что с CentOS 7, Docker 18.09 и FirewallD
Danila
Давай подробнее
Danila
Интрига
George
Jürgen
Artur
подключаемся к потокам чакры
Artur
у всех заряжен камень ясновидинья ?
Jürgen
да я свой сегодня уже расчехлил
Artur
везёт. а мой сел. помочь не смогу
Jürgen
Danila
Все? Ни чего не будет?
Jürgen
расходимся нас нае,,,,,,
Artur
эх. а я ток на зарядку поставил
Artur
признавайтесь, кто решил проблему
Artur
какой шар юзал для этого
Artur
ох ёпта, дорогая штука
Никита
ругается на docker-compose.yml версии 2.1
т.е. 2.1 не поддерживается, а 2.0 поддерживается
как проще фиксить?
Artur
а версия какая композера ?
Никита
последний, через apt-get ставил
version 1.8.0, build unknown
Denis
Никита
на файл ругается, его вручную переписывать? он не мой и он большой
Denis
Никита
462
George
George
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
парень, пс, ты сильно отстал от жизни
Denis
Никита
мда, чертовы репозитории каменного века
Никита
на оф сайте и советуют
sudo apt-get install docker-ce docker-ce-cli containerd.io
George
«`» ставь
George
один раз. потом текст. потом еще раз
George
или трижды. несколько абзацев - и еще раз трижды бектик
Никита
спасибо
Denis
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
Никита
во, заводится
Denis
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: нужен исполняемый файл