V 🏴☠️
Сергей
Сергей
решил узнать на правильном ли я пути
V 🏴☠️
На правильном
Сергей
и нету ли у консула оверхеда какого-нибудь
V 🏴☠️
Особенно если nomad, terraform и vault прикрутишь
V 🏴☠️
V 🏴☠️
V 🏴☠️
Вообще консул - клёвая штука
Сергей
Сергей
Меня он очаровал тем, что весь консул это один единственный бинарник и все
V 🏴☠️
Ну конфиг ему всё равно надо
V 🏴☠️
Иначе весь функционал не реализуешь
V 🏴☠️
У меня там используется всё - и сд, и кв стор, и днс, и ацл
Сергей
Ну конфиг да, я его не считаю
Сергей
Я пока созрел только для сд и хелсчеков
V 🏴☠️
Ну конфиг да, я его не считаю
KV store в некоторых случаях позволяет обойтись без конфига. У меня gobetween целиком всё с консульного kv store забирает
Oleg
https://blog.docker.com/2018/03/au-revoir/
Usagi
По умолчанию docker сколько памяти и количество ядер процессора использует? Как можно их менять?
k
k
(если через docker-machine в виртуалке, то там не знаю)
Usagi
Странно очень тогда. У меня gunicorn+django, тормозит жестко. Не могу понять в чем дело. Запросы медленно обрабатываются со временем, хотя нагрузки нету вообще.
Florian
Кто сталкивался с ошибкой Docker rtnetlink answers: operation not permitted на rhel при старте контейнеров? Запускаются от рута
Artem
Alexey
Всем добрый день! Подскажите пожалуйста почему контейнер после запуска может останавливаться сразу. Без сообщения об ошибки.
A
Artem
может там процесс не запускается и он закрывается
Artem
docker logs CTID
Alexey
Alexey
Хм, добавил --name demo1 и воде висит в запущенных. Наверное моих знаний маловато
A
Микросервис
я вёл к тому, что процесс, который внутри контейнера может реально не стартануть или стартануть, но тут же выйти, и контейнер тут же завершается.
Alexey
Да, он стартует. Если я его просто на компе стартую без докера, то все норм; Если с докера то стартует и видимо завершается.
A
Можешь попробовать как-то так:
docker run -it <image id> bash
и руками попробовать уже из контейнера запустить свой сервис. Заодно увидишь что там происходит
A
Ну, разумеется, если у тебя в контейнере есть баш)
Alexey
Вот спасибо!
Alexey
O_o Segmentation fault
A
Ну, значит дело не совсем в докере)
Alexey
Да, видимо совсем. Спасибо большое за помощь!
Dmytro 🇺🇦
Pavel
Привет ребят, а где посмотреть список автозапускаемых контейнеров?
docker ps
Yevhen
docker container ls
Chrome
docker inspect $(docker ps -q) —format='{{.Name}}-{{.HostConfig.RestartPolicy}}'
Chrome
ну можно добавить grep
Chrome
docker inspect $(docker ps -q) —format='{{.Name}}-{{.HostConfig.RestartPolicy}}' | grep always
Anonymous
Всем привет. Предо мной стоит задача: нужно развернуть тестовую среду. Нужно в контейнерах завести nginx + php-fpm, на трёх разных портах. До этого отдельно подтягивал образы nginx и php-fpm в docker-compose.yml файле, линковал их между собой и по разному называл сервисы. В итоге собиралось три контейнера nginx и один php-fpm, а нужно 3 php-fpm. Помучавшись с этим и не добившись результата принял решение собирать в один контейнер Dockerfile nginx и php-fpm. Гугл даёт много примеров ужу готовых образов, но они слишком сложны для моих задач, сейчас начал писать свой Dockerfile, забросил его на докер хаб, но почем-то его не запустило в doсker-compose. Тоесть он загрузился, гл не запустился командой docker-compose -f docker-compose.yml up -d. Прошу не судить меня строго, тк о докере узнал буквально вчера.
Anonymous
вот файл docker-compose.yml
web7777:
image: sadvaldis/simple_rep:latest
ports:
- "7777:80"
volumes:
- ./job1:/job1
- ./site.conf:/etc/nginx/conf.d/site.conf
Anonymous
а вот Dockerfile
FROM ubuntu:latest
RUN apt-get update
RUN apt-get install -y nginx wget software-properties-common curl git php7.0 php7.0-fpm php7.0-mysql zip unzip php7.0-zip php php-fpm php-amqp php-mysql php-gd php-curl php-mbstring php-xml php-intl php-zip php-pgsql php-memcached php-imagick php-sqlite3
RUN echo "\ndaemon off;" » /etc/nginx/nginx.conf
CMD service php7.0-fpm start && nginx
EXPOSE 80
Anonymous
Если не трудно, подскажите, в чём может заключаться проблема?
Sergey
а что не так то?
Anonymous
контейнер не отбражается docker ps после запуска
Anonymous
и соответственно ничего не поднимается на ip:7777
Eugeny
а в docker ps -a ?
Anonymous
там, есть, но выходит, что он создаётся, но не стартует
Sergey
вывод покажи
Anonymous
Sergey
docker logs bd60885da007
Anonymous
root@vps526754:~/test_dir# docker logs bd60885da007
nginx: [emerg] host not found in upstream "php" in /etc/nginx/conf.d/site.conf:11
root@vps526754:~/test_dir#
Sergey
вопросы? :)
Anonymous
server {
index index.php;
server_name my ip;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /job1/web;
location / {
try_files $uri $uri/ /index.php?$args;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass php:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
Anonymous
11 строчка - это fastcgi_pass php:9000;
Anonymous
Я немного не понимаю, что нужно поменять, чтобы заработало)
Anonymous
потому что с моим старым docker-compose этот конфиг работал на ура
Sergey
в данном случае, видимо 127.0.0.1:9000 если фпм слушает локалхост
Anonymous
ага, хорошо, сейчас попробую
Anonymous
посдставил туда свой айпи:9000, перезапустил, ничего не изменилось
Anonymous
сейчас лог гляну
Evgenii
Anonymous
лог такой же
Anonymous
это очень странно, потому что когда я подтягивал образы в yml файле, всё отлично работало и ни на что не ругалось
Anonymous
web7775:
image: nginx:latest
ports:
- "7775:80"
volumes:
- ./job1:/job1
- ./site.conf:/etc/nginx/conf.d/site.conf
links:
- php
php:
image: php:7-fpm
volumes:
- ./job1:/job1
Anonymous
что-то типо этого было
Anonymous
а с докерфайлом моим не работает(
𝔹𝕠𝕣𝕚𝕤
Потому что имена контейнеров из docker-compose заносятся во внутренний dns докера.
𝔹𝕠𝕣𝕚𝕤
𝔹𝕠𝕣𝕚𝕤
Anonymous
у меня статический айпи и я уже попробовал)