Константин
20.11.2018
18:45:57
Andrey
20.11.2018
19:13:46
Ребят привет! Начал изучать docker, посоветуйте плиз мануалы, видосы, на русском если можно.
То собрал небольшую сборку php mysql nginx, а вот банально как добавить команды htop mc vim и прочее не допер только в созданном контейнере смог установить, но после down естественно все трется, и хотел через mysql workbench к docker mysql порубиться но не смог. Вот такие базовые вещи как их понять
ildar
20.11.2018
19:26:21
Andrey
20.11.2018
19:52:29
Ребят, привет, почему docker-compose up генерирует hash на конце названий контейнеров. Раньше были просто цифры в качестве суффиков, сейчас:
Creating app_pgsql_1_99346edf6107 ... done
Creating app_php-cli_1_25cb9598d58c ... done
Creating app_node_1_45fb43c702f7 ... done
Creating app_nginx_1_b307fe493c78 ... done
Creating app_php-fpm_1_666a24755d8e ... done
docker-compose.yml - контейнеры названы незамасловато:
version: '3.7'
services:
...
php-cli:
....
tty: true
...
nginx:
php-fpm:
pgsql:
node:
Google
Sergey
20.11.2018
19:53:39
Andrey
20.11.2018
20:16:22
Konstantin
20.11.2018
20:18:31
Andrey
20.11.2018
20:19:40
Yuriy
20.11.2018
20:22:22
Можно ли сервис из compose запаблишить на рандомный хост порт?
DetyaJah
20.11.2018
20:45:47
Всем привет.
У меня Arch linux
Ставлю проект в докере
Первый раз))
там прописано apt-get
Это же для дебиан
но, "проверку" проходит, но потов выдает такое.
Что не так?
ERROR: Service 'php' failed to build: The command '/bin/sh -c apt-get update && apt-get install -y openssl git unzip' returned a non-zero code: 100
При том, что на убунте встала без проблем
Dmitry
20.11.2018
20:56:32
А че в арчевики решения нет? ??
Stan
20.11.2018
21:00:08
DetyaJah
20.11.2018
21:00:51
лол
Google
DetyaJah
20.11.2018
21:07:16
баг
крч
жду обновления ядра
Азат
20.11.2018
21:11:32
кто-нибудь разоварачивал образ докера на google cloud platform?
Denis
21.11.2018
00:03:34
Андрей
21.11.2018
01:21:29
Привет
запустил контейнер, статус up
Порты вот так выглядят 0.0.0.0:5000->4321/tcp
Но он не отвечает, если делать запрос к нему "снаружи"
Внутри flask приложение
Оно запускается вот так
CMD FLASK_APP=app.py flask run --host 127.0.0.1 --port 5000
Anton
21.11.2018
01:29:52
Андрей
21.11.2018
01:30:57
docker logs container_name
* Serving Flask app "app.py"
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Всё, больше ничего
Anton
21.11.2018
01:31:18
что браузер пишет?
Андрей
21.11.2018
01:31:40
Не удается получить доступ к сайту
Anton
21.11.2018
01:32:36
dockerfile скинь
Андрей
21.11.2018
01:33:17
FROM ubuntu:latest
RUN apt-get update -y
RUN apt-get install -y python3.7 python3-pip python3.7-dev build-essential
COPY . /logistick_site
WORKDIR /logistick_site
ENV LANG C.UTF-8
RUN pip3 install -r requirements.txt
CMD FLASK_APP=app.py flask run --host 127.0.0.1 --port 5000
Anton
21.11.2018
01:34:13
так подожди, —port 5000 это ты передаешь фласку?
Андрей
21.11.2018
01:34:24
да
Anton
21.11.2018
01:34:47
а как ты контейнер запускаешь?
https://docs.docker.com/get-started/part2/#run-the-app
как раз питон
Андрей
21.11.2018
01:35:57
sudo docker run -d -p 5000:4321 <image>
Anton
21.11.2018
01:36:39
ты же мапишь 5000 к твоему хосту, а 4321 это порт твоего приложения
Google
Anton
21.11.2018
01:37:01
значит передавай фласку ---port 4321
Андрей
21.11.2018
01:37:21
5000 это откуда, а 4321 куда в контейнере?
5000 на хосте уйдет на 4321 в контейнере, так?
Anton
21.11.2018
01:38:02
смотри <host_port>:<container_port>
да
Андрей
21.11.2018
01:38:15
я перепутал значит
мдэ
Спасибо
Bad
21.11.2018
01:38:38
Товарищи, очень нужна ваша помощь!
Уже неделю ломаю голову как лучше сделать
Подскажите плиз!
Файлы лежат на харде менеджера сворма, как я могу собрать и запустить образ с этими файлами на ноде сворма?
Регистр для образов (доступный со всех нод) почему-то не получается создать, есть какие-то еще оптимальные способы?
Anton
21.11.2018
01:38:45
Андрей
21.11.2018
01:42:30
0.0.0.0:4321->5000/tcp
Порты так маппятся теперь
из браузера нет доступа
Anton
21.11.2018
01:43:48
CMD FLASK_APP=app.py flask run --host 127.0.0.1 --port 4321
sudo docker run -d -p 5000:4321 <image>
и доку почитай, что я скинул
Андрей
21.11.2018
01:47:38
поменя в dockerfile host на 0.0.0.0
заработало
Victor
21.11.2018
03:28:46
А это только у меня такая фигня что если на хосте обновилось ядро то докер не станет работать пока не перезагрузить хост?
ildar
21.11.2018
04:06:26
https://github.com/moby/moby/issues/27426#issuecomment-346270696
Google
Victor
21.11.2018
04:08:39
S
21.11.2018
04:40:06
Доброе утро! Не могли бы уважаемые подсказать как правильно сеть в которой докер контейнеры у меня крутятся опубликовать в реальную сеть? Чтобы сторонние физические компы могли обращаться к докер контенеру (например nginx) порты я опубликовал все ок. Но видятся они только с сервера где у меня докер запущен с контейнерами. Может нужно на этом сервере маршрутизацию настаривать или деляется иначе как-то?
Туплю все прекрасно работает)
Павел
21.11.2018
05:44:04
Konstantin
21.11.2018
07:00:56
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
Denis
21.11.2018
07:16:01
Кто-то использует btrfs для докера? Как оно в проде с большим числом субразделов?
DetyaJah
21.11.2018
07:57:37
Всем привет. Подскажите как установить phpv8js?
Версия php 7.1
Роман
21.11.2018
07:59:38
Я увидел сразу два страшных слова, соединённых в одно
Denis
21.11.2018
08:00:19
Konstantin
21.11.2018
08:40:39
DetyaJah
21.11.2018
08:45:15
ildar
21.11.2018
08:46:14
Konstantin
21.11.2018
08:46:38
ща полетит - "но я же в докере"
DetyaJah
21.11.2018
08:54:33
лол
ну я просто хз куда обратиться
И я не думаю, что я прям согрешил, задав подобный вопрос.
Через pecl естественно.
у меня выдает такую вот ошибку
checking how to allow c++11 narrowing... -Wno-narrowing
checking for libv8_libplatform... configure: error: could not find libv8_libplatform library
ERROR: `/tmp/pear/temp/v8js/configure --with-php-config=/usr/local/bin/php-config --with-v8js' failed
ildar
21.11.2018
08:56:53
Denis
21.11.2018
08:57:07
DetyaJah
21.11.2018
08:57:26
Google
Denis
21.11.2018
08:58:13
да через ваш пакетный менеджер. apt/dnf/yum/eopkg/pkg/pacman/yaourt/etc...
Konstantin
21.11.2018
08:59:18
DetyaJah
21.11.2018
08:59:33
это в докере, или в ОС что бы было?
ildar
21.11.2018
09:00:44
DetyaJah
21.11.2018
09:00:57
Че вы злые такие то
S
21.11.2018
09:01:36