Anonymous
Docker Machine
Поэтому эта мамка это начало, это подстегнет смену парадигмы разработки всего софта для конечных потребителей
Igor
За цену платы и семи рпи с картами можно взять мелкий NUC и слепить хоумлаб из него
Anonymous
За цену платы и семи рпи с картами можно взять мелкий NUC и слепить хоумлаб из него
Ну хз, рынку нравится. Уже есть кто небольшую партию купит. А вы nuc берите, никто никого не заставляет.
Anonymous
За цену платы и семи рпи с картами можно взять мелкий NUC и слепить хоумлаб из него
Еще продукт понравился Stefan Scherer, он эксперт по кластерам и докеру и выступал на dockercon. Он хочет себе один экземпляр
Алексей
с портами точно напутали.
У тебя не найдется нормального конфига чтоб просто на прод выложить?
Алексей
Ты используешь links в 2018?
Я использую этот конфиг, который где то нашел, в девопсе и докере не особо разбираюсь
Anonymous
За цену платы и семи рпи с картами можно взять мелкий NUC и слепить хоумлаб из него
100% на сайте надо написать. Что не надо сразу 7 планок лепить чтобы работало, плата и с одной планкой работает, у каждой ноды своя задача, есть нода с которой кроме gpio ничего нет, а есть мультимедийная нода на ней камера или дисплей
Алексей
Ты этим гордишься?
Ты туговат, но я объясню, я этим не горжусь, просто спрашиваю как сделать правильно
Yury
уу начался срач
Ayaz🚀
Доброго времени суток. Столкнулся с интересной проблемой: Поднимаю 2 контейнера через docker-compose, один с образом php7-fpm, другой nginx. при сборке контейнера на php7-fpm, необходимо задать права доступа для нескольких папок. Но при использовании CMD или ENTRYPOINT в дальнейшем не создается контейнер с образа nginx. ошибка: nginx: [emerg] host not found in upstream "php" in /etc/nginx/conf.d/default.conf:26 мой dockerfile php7-fpm: FROM php7-fpm:latest RUN docker-php-ext-install zip COPY ./src /app COPY ./permission.sh /var/tmp/ #ENTRYPOINT ["/var/tmp/permission.sh"] CMD ["/bin/bash","/var/tmp/permission.sh"] WORKDIR /app```permissin.sh: ```#!/usr/bin/env bash if [ ! -d "/app/runtime/" ]; then mkdir /app/runtime/ fi chmod -R 777 /app/runtime/ chmod -R 777 /app/web/assets/ chmod -R 777 /app/web/runtime/ как я понимаю, у родительских образов если использована cmd или entrypoint, то в дочерних нельзя их вызывать? как можно решить эту проблему?
Evgenii
Доброго времени суток. Столкнулся с интересной проблемой: Поднимаю 2 контейнера через docker-compose, один с образом php7-fpm, другой nginx. при сборке контейнера на php7-fpm, необходимо задать права доступа для нескольких папок. Но при использовании CMD или ENTRYPOINT в дальнейшем не создается контейнер с образа nginx. ошибка: nginx: [emerg] host not found in upstream "php" in /etc/nginx/conf.d/default.conf:26 мой dockerfile php7-fpm: FROM php7-fpm:latest RUN docker-php-ext-install zip COPY ./src /app COPY ./permission.sh /var/tmp/ #ENTRYPOINT ["/var/tmp/permission.sh"] CMD ["/bin/bash","/var/tmp/permission.sh"] WORKDIR /app```permissin.sh: ```#!/usr/bin/env bash if [ ! -d "/app/runtime/" ]; then mkdir /app/runtime/ fi chmod -R 777 /app/runtime/ chmod -R 777 /app/web/assets/ chmod -R 777 /app/web/runtime/ как я понимаю, у родительских образов если использована cmd или entrypoint, то в дочерних нельзя их вызывать? как можно решить эту проблему?
переопределять cmd или entrypoint можно. Ошибка из-за которой не происходит сборка nginx у тебя написана, можешь всю фразу в гугл забить nginx: [emerg] host not found in upstream "php"
Igor
Народ уже собирал кластеры на рпи0
Igor
Потому что маленькие и смешные
Igor
Но производительность у такого кластера очень сомнительная, пушо по сети там много не протолкнуть
Igor
А как игрушка - очень клево
Igor
Если бы кто-нибудь из гигантов сделал нормальную платку с армом, встроенной сетью и встроенным флешом и поддержкой дистров - было бы очень круто
Ayaz🚀
ладно, дам подсказку, назови в своём compose сервис с php как "php"
это не помогло) пойду поищу статьи про переопределение) раз это возможно, значит это можно найти ) спасибо и на том
Evgenii
это не помогло) пойду поищу статьи про переопределение) раз это возможно, значит это можно найти ) спасибо и на том
ещё раз, твоя ошибка не связана с переопределением, у тебя в сети nginx не может отрезолвить имя "php" , возможно он стартует вперёд php, возможно что-то ещё, показывай compose
Ayaz🚀
version: '2' services: composer: image: composer/composer volumes: - ./src:/app working_dir: /app php-fpm: build: . volumes: - ./src:/app env_file: - .env container_name: qc nginx: image: registry.ncsd.ru/docker/nginx-php:latest volumes: - ./configs/nginx.conf:/etc/nginx/conf.d/default.conf - ./src:/app ports: - ${NGINX_PORT}:80 links: - php-fpm:php
Anonymous
Если бы кто-нибудь из гигантов сделал нормальную платку с армом, встроенной сетью и встроенным флешом и поддержкой дистров - было бы очень круто
У нас вторая версия с 10 гигабитной сетью, 1 гигабит на ноду и 8ми ядерной планкой на 2 ГГц и 2 Гб памяти
Anonymous
Rpi для коммьюнити, нелбзя неддоценивать мощность миллионов людей
Anonymous
А потом вторая версия более профессиональная
Igor
Мамки?
Anonymous
Docker Machine
Anonymous
Да
Anonymous
А чего еще)
Anonymous
Технологическая база то у нас есть уже, можно за 2 недели выкатить монстра
Igor
Ну оно же все равно утыкается в производительность самой распберри
Igor
Так стопэ
Anonymous
Turing Pi для разбери планок Turing A для cortex octa core 2GHz
Anonymous
Планки бл сменныееее) ну че тут сложного то
Igor
-мы собрали мамку под распберри 3 -рпаспберри говно -а при чем тут распберри?
Igor
У нас разговор щас так выглядит
Anonymous
Turing A будет с полноценным ethernet без моста usb<->eth
Igor
Тогда круть
Anonymous
-мы собрали мамку под распберри 3 -рпаспберри говно -а при чем тут распберри?
Где я сказал что rpi фигня, это крутая плата. Вторая версия только для другой планки
Igor
Я сказал, что кластер из пи - плохая идея, максимум академический интерес
Igor
Пушо даже с UHS3 карточкой на борту оно очень плохо работает
Anonymous
Тут 2.2к сидят т.к. комьюнити
Anonymous
Докер это распберри пи только в софтовой плоскости
Дмитрий
2,222 кстати
Pavel
все испортил ((
Алексей
по-моему туговат ты и просишь сделать всё за тебя
Я просил? У тебя проблемы со зрением наверное
Andrew
Добрый день подскажите пожалуйста есть докер образ с python распространяю на несколько машин (Mac) этот докер образ на 2 из 3 он работает на другой нет то Segmentation fault вылетит то еще какието проблемы якобы в коде питона но образ один и тот же машины почти идентичны по характеристикам куда посмотреть? что может мешать? есть подозрения на локаль
Andrew
Версии докера идиентичны везде? а макоси?
версии докера идентичны макоси идентичны
E_zombie
вопрос: есть система которую ставил не я. нужно найти как посмотреть какие контейнеры поднимутся после перезагрузки. как это сделать ?
E_zombie
rhel 7
L
версии докера идентичны макоси идентичны
а собираешь контейнер локально?
Andrew
а собираешь контейнер локально?
да я уже нашел проблему если зайти в контейнер и сделать pip uninstall psycogp2 pip install psycogp2 то все становится ок
E_zombie
# docker ps | wc -l 26
E_zombie
ээээээ не знаю.
E_zombie
# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/docker.service.d └─override.conf Active: active (running) since Ср 2018-07-04 21:08:19 MSK; 4 days ago Docs: https://docs.docker.com Main PID: 1253 (dockerd) Tasks: 444 Memory: 206.1M CGroup: /system.slice/docker.service
Sergey
# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/docker.service.d └─override.conf Active: active (running) since Ср 2018-07-04 21:08:19 MSK; 4 days ago Docs: https://docs.docker.com Main PID: 1253 (dockerd) Tasks: 444 Memory: 206.1M CGroup: /system.slice/docker.service
если они запущены в композе значит они наверняка запущены фоном а раз так, скорее всего после перезагрузки машины они запустятся единственная идея по вашему кейсу - docker-compose images которая покажет что сейчас в данный момент запущено(и с большой вероятностью будет перезапущено) с обычным докером без шансов
E_zombie
спасибо. сейчас проверюю
E_zombie
docker-compose -v docker-compose version 1.9.0, build 2585387
E_zombie
ругается что нет такой
Sergey
нет такой что
E_zombie
# docker-compose images No such command: images
Sergey
проcто докеркомпоз пробните
Sergey
там список директив вылезет
Sergey
вы не можете в англ? какой посыл картинки?
E_zombie
docker-compose images которая покажет что сейчас в данный момент запущено(и с большой вероятностью будет перезапущено)
E_zombie
к тому что команды images нет.
Sergey
да я понял что нету