Alf 🙀
Alf 🙀
Ilya
docker-compose -f
Анатолий имеет ввиду указать через два флага -f. docker-compose -f <file0> -f <file1> ... up ..., неочевидно написано)
Alf 🙀
Alf 🙀
ну и да, дока приложена...
Anonymous
Не
Anonymous
Контейнеры запущены в разное время
Anonymous
А не одной командой несколько файлов
Anonymous
Я тут нарыл external_links
Anonymous
Но он не помог
Anonymous
Ну или я неправильно его настроил
Anonymous
Так что
Anonymous
Как достучаться из одного контейнера в другой?
Aleksey
Заведите attachable нетворк и в обоих компоузах external network к той что создали
Dima
Мир вам бродяги. Такое дело у меня на amazon инстнас под руководством ubuntu trusty нет команды systemctl
Dima
и я не могу узнать как у мне ятам поживает docker
Dima
а я его толкьо что устноваил
Dima
sudo apt-get install -y docker-engine
Dima
вот по этой стье с измененями согласно дистриба ubuntu
Dima
что посоветуете?
Alf 🙀
потому что убунта переехала на системд только с 16.04
Alf 🙀
посоветую изучить немного то что вы используете перед тем как это использовать
Dima
Dima
а что сейчас делать?
Aleksey
Dima
спасибо
Dima
service docker-engine status
docker-engine: unrecognized service
Dima
может его запусить как-то?
dpkg -l | grep docker
ii docker-engine 1.13.1-0~ubuntu-trusty amd64 Docker: the open-source application container engine
Dima
потому что он на системе вроде как есть
Aleksey
man service
Alf 🙀
man service
да тут одним маном сервиса видимо не отделаешься...
Dima
знает 30 комнад и пытается все из себя что-то построить.
Maxim
ls /etc/init.d | grep docker ?
Maxim
в центоси7 пакет также зовется docker-engine, а systemd юнит уже просто docker
Dima
есть
Maxim
если сделаешь cat //etc/init.d/docker то можешь увидеть какие команды принимает этот init
Maxim
service docker status
Maxim
дальше думаю разберешься, как там поживает докер
Dima
Roman
Помните когда-то тут спрашивали как изменить дату в контейнере не меняя время хоста. Кажется тогда сошлись на мнении что это не возможно?
Evgeny
Таймзону можно менять, дату - нет. АФАИК
Roman
да просто на маке сейчас поймали разницу в датах
Roman
в контейнере 8е число, на хосте сегодняшнее
Evgeny
А в виртуалбоксе - 8
Roman
первое что пришло в голову, докер не в виртуалке
Evgeny
На маке не в виртуалке? А в чем?
Roman
да ни в чем, нативно
Evgeny
В маке? Нативный? Докер?
Evgeny
Я пропустил когда он там появился. Можете дать ссылку?
Alan
https://ctrld.me/blog/2016/03/24/docker-machine-xhyve/
Roman
начиная с 11й версии кажется бета стала нативной.
yopp
...
Alan
ага и ?
Alan
xhyve/hyperkit (native macOS hypervisor.framework)
Evgeny
Гипервизор != нативный
Evgeny
Гипервизор == "в виртуалке"
yopp
А макось умеет же нативно в линуксовые бинарники?
Evgeny
Ит депендс. Кучи ядерных функций нет же
Sander
как не дать контейнеру останвоиться, чтоб я потом смог в него зайти и посмотреть что там в нем.
docker run --rm -it -d \
--name backup_container \
--net dev_network \
-v $(pwd)/test/:/tmp/:rw \
-v $(pwd)/containers/mariadb/mysql/:/var/lib/mysql/:rw \
mariadb:10 \
bash -c "mysqldump --single-transaction --quick --user=homestead --password=secret homestead > /tmp/DB.sql" /dev/bash
Evgeny
логи посмотри - там бует напсиано почему умер
Sander
как логи посмотреть
Evgeny
Sander
....
Evgeny
Не, но я не могу на это беситься отложенно, только в моменте
Sander
$ docker logs backup_container
/usr/local/bin/docker-entrypoint.sh: line 172: /dev/sh: No such file or directory
Evgeny
контейнер самосбор?
Aleksey
докер файл скинь
Aleksey
походу очепятка
Aleksey
не дев а бин
Sander
какой dockerfile, его тут нет.
если я запускаю с docker hub image
Aleksey
там тоже везде есть докер файлы
Aleksey
и гитрепо
Sander
envirement правильно передаю? так как не похоже на то что пользователь и база создалась.
docker run -it -d \
--name backup_container \
-e MYSQL_DATABASE=homestead \
-e MYSQL_USER=homestead \
-e MYSQL_PASSWORD=secret \
-v $(pwd)/test/:/tmp/:rw \
-v $(pwd)/containers/mariadb/mysql/:/var/lib/mysql/:rw \
mariadb:latest /bin/bash
но через docker-compose работает.
mariadb:
image: mariadb:latest
container_name: mariadb_container
volumes:
- ./containers/mariadb/mysql/:/var/lib/mysql/:rw
environment:
MYSQL_DATABASE: homestead
MYSQL_USER: homestead
MYSQL_PASSWORD: secret
MYSQL_ROOT_PASSWORD: root
ports:
- "3306:3306"
networks:
- dev_network
`