Кирилл
#whois Доброе время суток. Я fullstack из ртк, узнал про группу из чятика phpclub.ru.
Oleg
Хлоп хлоп хлоп
Кирилл
Подскажите по docker. При исполнении комманды git clone 'приватныйрепогитлаба' 128 ошибка))
Yury
ADD config/certs/bitbucket /root/.ssh/id_rsa RUN chmod 600 /root/.ssh/id_rsa && touch /root/.ssh/known_hosts RUN ssh-keyscan -t rsa bitbucket.org >> /root/.ssh/known_hosts && git clone …
Кирилл
Подскажите по docker. При исполнении комманды git clone 'приватныйрепогитлаба' 128 ошибка))
Есть ли здравая альтернатива, планировал собрать на Windows 10 home. Нарвался при монтировании исходников на ограничение в 255 символов, понятно что не Винда - это не POSIX)
Роман
старый добрый трюк с созданием отдельного диска и работой в его корне не канает?
Кирилл
Нет к сожалению)
Поэтому пошел путем через git clone.
Serhii
есть у нас проект, связка nodejs + php-cli. как лучше организовать контейнеры? на данный момент у меня один образ убунту где установлено и нода и рнр. я думаю есть более оптимальный вариант, пробовать я его конечно не стал, так как не девопс. Как бы вы разрулили данный стек?
Serhii
я начал собирать алпайн, но я не знаю как заставить его висеть...
Serhii
в убунту это просто sleep infinity
Serhii
а там нет..
Serhii
потому что контейнер с рнр и нодой используется скорей всего как настроеная среда, вагрант, виртуалка,etc
🦠
надо вам в соседний чат вагрантологов
Мой
вагрант?
Gluek
while true; do echo "still running..."; sleep 5; done
Gluek
:s/running/vagrant/g
Serhii
принцип докера я знаю, один процес - один контейнер. тут вопрос стоит в том чтоб в локальную систему не ставить разный хлам, а держать все это в контейнере
Serhii
спасибо, под конец дня начну пробовать :)
Eugene
Всем привет. Может кто-то сталкивался с таким - Собираю образ из FROM ubuntu:16.04 и ловлю такою ошибку Setting up makedev (2.3.1-93ubuntu2~ubuntu16.04.1) ... mknod: mem-: Operation not permitted makedev mem c 1 1 root kmem 0640: failed mknod: kmem-: Operation not permitted makedev kmem c 1 2 root kmem 0640: failed mknod: null-: Operation not permitted makedev null c 1 3 root root 0666: failed mknod: port-: Operation not permitted makedev port c 1 4 root kmem 0640: failed mknod: zero-: Operation not permitted makedev zero c 1 5 root root 0666: failed mknod: full-: Operation not permitted makedev full c 1 7 root root 0666: failed mknod: random-: Operation not permitted makedev random c 1 8 root root 0666: failed mknod: urandom-: Operation not permitted makedev urandom c 1 9 root root 0666: failed mknod: tty-: Operation not permitted makedev tty c 5 0 root tty 0666: failed mknod: ram0-: Operation not permitted makedev ram0 b 1 0 root disk 0660: failed mknod: ram1-: Operation not permitted makedev ram1 b 1 1 root disk 0660: failed mknod: ram2-: Operation not permitted makedev ram2 b 1 2 root disk 0660: failed mknod: ram3-: Operation not permitted makedev ram3 b 1 3 root disk 0660: failed mknod: ram4-: Operation not permitted makedev ram4 b 1 4 root disk 0660: failed mknod: ram5-: Operation not permitted makedev ram5 b 1 5 root disk 0660: failed mknod: ram6-: Operation not permitted makedev ram6 b 1 6 root disk 0660: failed mknod: ram7-: Operation not permitted makedev ram7 b 1 7 root disk 0660: failed mknod: ram8-: Operation not permitted makedev ram8 b 1 8 root disk 0660: failed mknod: ram9-: Operation not permitted makedev ram9 b 1 9 root disk 0660: failed mknod: ram10-: Operation not permitted makedev ram10 b 1 10 root disk 0660: failed mknod: ram11-: Operation not permitted makedev ram11 b 1 11 root disk 0660: failed mknod: ram12-: Operation not permitted makedev ram12 b 1 12 root disk 0660: failed mknod: ram13-: Operation not permitted makedev ram13 b 1 13 root disk 0660: failed mknod: ram14-: Operation not permitted makedev ram14 b 1 14 root disk 0660: failed mknod: ram15-: Operation not permitted makedev ram15 b 1 15 root disk 0660: failed mknod: ram16-: Operation not permitted makedev ram16 b 1 16 root disk 0660: failed mknod: loop0-: Operation not permitted makedev loop0 b 7 0 root disk 0660: failed mknod: loop1-: Operation not permitted makedev loop1 b 7 1 root disk 0660: failed mknod: loop2-: Operation not permitted makedev loop2 b 7 2 root disk 0660: failed mknod: loop3-: Operation not permitted makedev loop3 b 7 3 root disk 0660: failed mknod: loop4-: Operation not permitted makedev loop4 b 7 4 root disk 0660: failed mknod: loop5-: Operation not permitted makedev loop5 b 7 5 root disk 0660: failed mknod: loop6-: Operation not permitted makedev loop6 b 7 6 root disk 0660: failed mknod: loop7-: Operation not permitted makedev loop7 b 7 7 root disk 0660: failed mknod: tty0-: Operation not permitted makedev tty0 c 4 0 root tty 0600: failed mknod: console-: Operation not permitted makedev console c 5 1 root tty 0600: failed /sbin/MAKEDEV: don't know how to make device "tty0" dpkg: error processing package makedev (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: makedev Нашел только https://bugs.launchpad.net/ubuntu/+source/makedev/+bug/1675163 где уверяют что эта проблема пофикшена.
Сергей
Привет вопрос про swarm как я понял если запускать service то контейнеры не смогут общаться между собой по overlay сети? куда копать? с торону external key-valye storage? или у swarm есть встроенный? Kernel Version: 3.10.0-514.6.2.el7.x86_64 Operating System: CentOS Linux 7 (Core) Server Version: 17.05.0-ce
Сергей
мне не в прод, пока для тестов
Сергей
вот как раз и курю доки
Сергей
странно docker network create --driver overlay hazelcast docker network ls vs64o432ez02 hazelcast overlay swarm docker service create --network hazelcast --name hz382 -p 5701:5701 --replicas=3 registry.local:5000/hazelcast:3.8.2 каждый контейнер пишет вот такое hz382.2.qaj4eijxyeza@docker0201.dev.tema | Members [1] { hz382.2.qaj4eijxyeza@docker0201.dev.tema | Member [10.255.0.5]:5701 - 8a0c22ad-b46c-481f-bc28-af9b9ff94ac2 this hz382.2.qaj4eijxyeza@docker0201.dev.tema | } то есть адрес у всех одинаковый
Сергей
выключены все firewalld и selinux
Сергей
в каждом контейнере я наверное не в ту сторону копаю hazlecast использует для обнаружение multicast, а он скорее всего не ходит по overlay сети. надо копать в другую сторону, хотелось легким движением руки поднять кластер hazelcast в кластере docker swarm для тестов
Bogdan (SirEdvin)
потому что контейнер с рнр и нодой используется скорей всего как настроеная среда, вагрант, виртуалка,etc
Если для разработки, можно ssh запускать, А так есть всякие supervisord, rund и далее.
Anton
#whois Эникей, плюсы туда-сюда, как и минусы. Почитать хочу, нуб в %название_чата%. Пришел по линку %кстати%.
Sergei
Всем привет!
SixAndFo
#whois Unix-админ, админю серваки. С докером не шибко работал, на новой работе используют. Возможно найду здесь ответы на пока не сформировавшиеся вопросы. Пришел с ДевОпса
Igor
Народ помогите а, есть такие кто YII в docker совал?
Igor
Ну да
Artyom
только локально)
Igor
ТАм у меня запара с правами
Таймураз
Всем привет Не знаете, есть ли чат по Alpine?
Igor
Рабочий путь приложения ".../protected/runtime" задан неверно. Удостоверьтесь, что директория доступна для записи пользователю, под которым запущен веб-сервер.
Igor
Как выставлял права?
Artyom
хм, да у меня не было проблемы такой
Igor
через Dockerfile?
Igor
аа
Igor
я понял
Igor
так?
Igor
ну я так понимаю
Таймураз
Задай заново вопрос
Таймураз
А, вы тут немного переписывались
Igor
У папки с проектом yii должен владелец быть юзер который сервер стартутет
Igor
я так понимаю?
Таймураз
Нужно не только выставить права, нужно и папку runtime созданной держать
Igor
таак
Igor
и всё это только через dockerfile?
Таймураз
У нас гитигнор в исходниках лежит В этой папке, разумеется
Igor
Я понял
Таймураз
и всё это только через dockerfile?
Собираешь апач, инсталлишь composer, создаешь папку, кидаешь туда composer, инсталлишь зависимости, кидаешь остальные исходники туда же
Igor
о боль
Таймураз
Всем привет Не знаете, есть ли чат по Alpine?
Помогите с Alpine Не знаю, как прописать ip_conntrack_ftp
Таймураз
Или может кто подскажет ftp сервер на alpine?
Igor
nginx, php-fpm
Igor
так
Igor
а как устанавливаешь им владельца?
Igor
через dockerfile?
Igor
scritps?
Igor
То что нужно установить права
Igor
на папку с проектом внути контейнера я уже понял
Igor
но
Igor
как это сделать
Igor
ага
Igor
я понял
Igor
я просто только что через exec зашел в контейнер
Igor
хотел руками поменять