Roman
29.10.2018
21:50:28
ребят, не подменяется конфиг с помощью COPY. нужно подложить кастомный. В чем может быть проблема?
Станислав
29.10.2018
23:31:40
Всем привет
Пишу docker-compose up -d после docker ps
Выбивает 4 контейнера один из них
Google
Станислав
29.10.2018
23:32:39
0d86b5c67978 mariadb "docker-entrypoint.s…" 40 minutes ago Up 8 seconds 0.0.0.0:3306->3306/tcp zhasproject_mysql_1
но через пару секунд делаю docker ps , и остальные контейнеры остались, а этого нету, куда он может деваться ?((
Ivan
29.10.2018
23:33:51
это процесс, если он выполнился, то он просто завершиться
Станислав
29.10.2018
23:34:54
как можно сделать что бы он постоянно работал?)
version: '3'
services:
mysql:
networks:
- zproject
image: mariadb
volumes:
- ./docker/data/mysql:/var/lib/mysql
environment:
- "MYSQL_DATABASE=homestead"
- "MYSQL_USER=homestead"
- "MYSQL_PASSWORD=secret"
- "MYSQL_ROOT_PASSWORD=secret"
ports:
- "3306:3306"
Ivan
29.10.2018
23:35:24
можешь написать ls -la выведет список файлов и контейнер завершиться, тут нужно писать top или запусти консоль mysql
Станислав
29.10.2018
23:38:46
понял спасибо
Konstantin
30.10.2018
01:02:07
S
30.10.2018
02:34:03
Доброе утро! Можно с ходу вопрос?)
Описал конфиг для Docker-compose, все собралось и как нужно заработало. Но возникла нужда передать человеку мой контейнер . Так вот как мне то что проучилось запушить в мой репозиторий на докер хабе? Вот если бы через Dockerfile собирал то там все ясно вроде
Stan
30.10.2018
02:56:58
docker-compose push
S
30.10.2018
02:58:29
Ок, А как имя сервиса получить которое я пушу? Имя папки где к меня все не подходит..
Google
S
30.10.2018
02:59:15
Хотя с него и начинается название каждого запущенного сервиса
Stan
30.10.2018
03:01:52
—help? Google? https://docs.docker.com/compose/reference/push/
S
30.10.2018
03:22:04
Stan
30.10.2018
03:23:23
не понял вопроса. добавь service3
S
30.10.2018
03:36:24
Andrey
30.10.2018
03:50:57
бред какой-то
мне иногда хочется убить авторов docker-compose, потому что нубы начинают с него вместо голого докера.
что конкретно ты хочешь? Что у тебя значит "репозиторий"? Какие данные ты туда хочешь "запушить"?
S
30.10.2018
03:58:10
Sergey
30.10.2018
03:58:15
ты хочешь три сервиса в один имедж запушить в реджистри?
S
30.10.2018
03:58:24
да.
Sergey
30.10.2018
03:58:30
тогда это не про композ
Andrey
30.10.2018
03:58:52
Sergey
30.10.2018
03:58:58
ты хочешь несколько приложений в один имедж когда докер предназначен для 1 имедж 1 процесс
пуш отдельно
в гитхаб пуш композ
потом просто композом будешь их вместе подымать
S
30.10.2018
03:59:42
Вот теперь все становится на свои места
спасибо всем кто откликнулся!
Такс ну тогда остается вопрос. Коль все так. Мне тогда остается только просто выложить кудато-то на гитхаб папку с моим docker-compose.yml и подпапками для базы и прочего и все? Этого поидее будет достаточно чтобы запустить контейнеры на другой машине с докером?
Google
Sergey
30.10.2018
04:44:45
Если у тебя какие то кастомные имеджи то пихай в докер реджистри или гитлаб что у тебя там
S
30.10.2018
04:45:22
либо получается как выше предлагали Dockerfile где все слепить в один образ с подключенем Volume под базу и конфиги
правильно сказали надо с Dockerfile было начать.. Меня смутило просто что все так легко запустилось через Docker-compose вот я и начал тупить над тем как мне теперь это передать
Алексей
30.10.2018
06:12:09
https://stackoverflow.com/questions/53057713/netcore-2-1-and-netstandart-2-0
ildar
30.10.2018
06:31:46
docker?
first
30.10.2018
09:03:24
Ребзя, всем привет.
Может кто подсказать зачем нам VOLUME,COPY и ADD в Dockerfile, если мы в docker-compose можем указать volumes.
Сейчас увидел пример, где в nginx'e копируется файл конфига в контейнер из контекста, но не понимаю зачем так..
Заранее благодарю за ответ
Irek
30.10.2018
09:04:28
Юра
30.10.2018
09:05:20
В образ кладётся все, что нужно для его работы. Если он генерирует какие-то данные, то это нужно класть в VOLUM'ы
Roman
30.10.2018
09:17:18
VOLUME в Dockerfile для того что бы раздел смаунтить с одного контейнера в другой.
Типа:
volume_from container_id
first
30.10.2018
09:20:04
понял, спасибо вам)
Roman
30.10.2018
09:21:39
Очень популярна эта практика в rancher 1.6, один контейнер генерит конфиги, складывает в волюм и останавливается. А контейнер с приложением монтирует себе директорию
Jack
30.10.2018
09:57:32
привет. А как установить таймзону для mysql если уже контейнер и база инициализированы?
Виктор
30.10.2018
10:00:45
SET (GLOBAL) time_zone = time_zone
Но в конце концов кто мешает пересобрать контейнер с учетом изменений?
Nikita
30.10.2018
11:47:57
та как же вы заебали
Ruslan
30.10.2018
12:13:38
Никак не могу вкурить, как мне объеденить сеть нескольких проектов в одну ?
Есть проект 1 crm.local и проект 2 api.local
Нужно, что бы я смог достучатся из проекта 1 в 2 по хосту api.local
так же из проекта 2 в 1 по хосту crm.local
Подскажите, как это сделать ?
Konstantin
30.10.2018
12:36:50
либо external для обеих либо в одном подключить сеть от другого
Bogdan
30.10.2018
12:37:24
Google
Ruslan
30.10.2018
12:43:16
в проекте 1 сделал
version: "2.4"
networks:
crm:
name: crm
в проекте 2
version: '3.5'
networks:
crm:
external: true
В сервисах прописал
networks:
- crm
При попытке выполнить curl crm.local , говорит что такого хоста не знает
Konstantin
30.10.2018
12:55:26
у тебя есть External network crm? Сомневаюсь, там другое имя вида projectname_crm
docker network ls
Ruslan
30.10.2018
13:07:42
Konstantin
30.10.2018
13:08:58
Просто по имени сервиса пробовал?
Ruslan
30.10.2018
13:10:11
хм, по имени сервиса работает
а как сделать что бы по хосту работало ?
Maxim
30.10.2018
15:39:38
у всех упал docker pull?
503 Service Unavailable
Kirill
30.10.2018
15:42:56
Украина, Харьков - да
Maxim
30.10.2018
15:48:17
Dima
30.10.2018
15:51:05
У всех проблема с Docker Hub сегодня?
У меня через раз 503 выдает.
Kirill
30.10.2018
15:54:43
Dima
30.10.2018
15:55:05
Надолго ли? Потому-что целый день с ним беда
bama^boy
30.10.2018
15:55:11
никто не мешает сделать локальное зеркало)
V
30.10.2018
15:56:15
Самое время создать локальное зеркало :)
Banschikov
30.10.2018
15:56:50
У меня ожило)
Dima
30.10.2018
15:57:05
V
30.10.2018
15:57:05
Роскомнадзор небось играет с маршрутами ?
Google
Dima
30.10.2018
15:57:24
Нужно быстро стянуть половину Докер Хаба?
Banschikov
30.10.2018
15:58:04
Бл(опять упало
V
30.10.2018
15:58:10
Kirill
30.10.2018
15:58:36