
Maxim
21.02.2017
13:55:13
service docker status
дальше думаю разберешься, как там поживает докер

Dima
21.02.2017
13:56:37

Roman
21.02.2017
14:07:47
Помните когда-то тут спрашивали как изменить дату в контейнере не меняя время хоста. Кажется тогда сошлись на мнении что это не возможно?

Google

Evgeny
21.02.2017
14:18:34
Таймзону можно менять, дату - нет. АФАИК

Roman
21.02.2017
14:27:44
да просто на маке сейчас поймали разницу в датах
в контейнере 8е число, на хосте сегодняшнее

Evgeny
21.02.2017
14:28:41
А в виртуалбоксе - 8

Roman
21.02.2017
14:34:26
первое что пришло в голову, докер не в виртуалке

Evgeny
21.02.2017
14:35:55
На маке не в виртуалке? А в чем?

Roman
21.02.2017
14:38:49
да ни в чем, нативно

Evgeny
21.02.2017
14:39:01
В маке? Нативный? Докер?
Я пропустил когда он там появился. Можете дать ссылку?

Alan
21.02.2017
14:41:39
https://ctrld.me/blog/2016/03/24/docker-machine-xhyve/

Roman
21.02.2017
14:41:50
начиная с 11й версии кажется бета стала нативной.

yopp
21.02.2017
14:42:08
...

Google

Alan
21.02.2017
14:45:29
ага и ?
xhyve/hyperkit (native macOS hypervisor.framework)

Evgeny
21.02.2017
14:50:48
Гипервизор != нативный
Гипервизор == "в виртуалке"

yopp
21.02.2017
14:51:22
А макось умеет же нативно в линуксовые бинарники?

Evgeny
21.02.2017
14:51:46
Ит депендс. Кучи ядерных функций нет же

Sander
21.02.2017
15:03:29
как не дать контейнеру останвоиться, чтоб я потом смог в него зайти и посмотреть что там в нем.
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
21.02.2017
15:04:05
логи посмотри - там бует напсиано почему умер

Sander
21.02.2017
15:04:31
как логи посмотреть

Evgeny
21.02.2017
15:04:56

Sander
21.02.2017
15:05:18
....

Anatoly
21.02.2017
15:05:45

Evgeny
21.02.2017
15:06:02
Не, но я не могу на это беситься отложенно, только в моменте

Aleksey
21.02.2017
15:06:15

Evgeny
21.02.2017
15:07:12

Sander
21.02.2017
15:07:53
$ docker logs backup_container
/usr/local/bin/docker-entrypoint.sh: line 172: /dev/sh: No such file or directory

Evgeny
21.02.2017
15:08:31
контейнер самосбор?

Aleksey
21.02.2017
15:08:48
докер файл скинь
походу очепятка
не дев а бин

Google

Sander
21.02.2017
15:09:37
какой dockerfile, его тут нет.
если я запускаю с docker hub image

Aleksey
21.02.2017
15:10:12
там тоже везде есть докер файлы
и гитрепо

Sander
21.02.2017
15:16:45
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
`

Evgeny
21.02.2017
15:17:52

Sander
21.02.2017
15:18:01
нет там ошибки
оно нормально запускается, проблема в том что, база не создается

Evgeny
21.02.2017
15:18:31
root@5cc4b1127b23:/# ls -la /dev/ | grep bash
root@5cc4b1127b23:/#
exec "$@"
"/usr/local/bin/docker-entrypoint.sh" 172 lines --100%-- 172,1 Bot

Sander
21.02.2017
15:18:47
я только что проверял
к базе он не коннектится
по логам видно

Vladislav
21.02.2017
15:19:26
кто-нибудь шарит, что лучше для запуска докера: amazon ec2 container service или google cloud platform? Что дешевле обходится?

Evgeny
21.02.2017
15:19:28
Ок, ошибки нет, всё работает штатно, тогда в чем вопрос?

Sander
21.02.2017
15:20:03
я же написал
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

Evgeny
21.02.2017
15:20:21
Ну это штатное поведение с учётом написанного тобой, если там нет ошибки

Sander
21.02.2017
15:21:00
не похоже на точ то пользователь создается, не могу подключиться к mysql, но через docker-compose работает.
мне надо тоже самое через docker run

Evgeny
21.02.2017
15:21:03
http://stackoverflow.com/questions/21553353/what-is-the-difference-between-cmd-and-entrypoint-in-a-dockerfile

Sander
21.02.2017
15:21:23
?

Google

Evgeny
21.02.2017
15:21:28
Это ответ на вопрос

Sander
21.02.2017
15:21:43
у меня проблема с envirement

Evgeny
21.02.2017
15:21:48
Нет

Sander
21.02.2017
15:22:08
...

Aleksey
21.02.2017
15:23:00
в нем ошибка
глянь репозиторий, где этот скрипт
ну или ссылку на докер хаб дай
скину где именно ошибка

Sander
21.02.2017
15:23:34
https://hub.docker.com/_/mariadb/

Admin
ERROR: S client not available

Sander
21.02.2017
15:23:41
https://github.com/docker-library/mariadb/blob/b558f64b736650b94df9a90e68ff9e3bc03d4bdb/10.1/Dockerfile

Evgeny
21.02.2017
15:23:51

Anatoly
21.02.2017
15:24:15

Aleksey
21.02.2017
15:24:50

Vladislav
21.02.2017
15:26:50

Aleksey
21.02.2017
15:27:17
да разница будет скорее от трафика - он платный

Vladislav
21.02.2017
15:27:21
Что дешевле и удобнее?

Aleksey
21.02.2017
15:27:22
про это и написали выше

Anatoly
21.02.2017
15:27:24

Google

Anatoly
21.02.2017
15:27:42

Sander
21.02.2017
15:27:48
docker run --rm -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 \
mysqld

Vladislav
21.02.2017
15:28:37

f1nnix
21.02.2017
15:32:12
Исплоьзовал и то и то. Курс вырос, мучаюсь в OVH)

Aleksey
21.02.2017
15:32:47
а в гугле имеется в виду k8s или нативный сварм?

Vladislav
21.02.2017
15:32:54
а с docker-compose кто из них дружит?

f1nnix
21.02.2017
15:33:12

Vladislav
21.02.2017
15:33:39
да, хотелось бы docker-compose.yml заливать туда

f1nnix
21.02.2017
15:33:50
Не надо никуда заливать compose!

Vladislav
21.02.2017
15:34:13
отчего же

f1nnix
21.02.2017
15:34:26
SSH есть, не OpenVZ? docker-machine create —driver=genertic ..., затем переключайтесь на эту машину и собирайте на локальной машине контейнеры
Они будут заливаться на текущий активный docker-хост, в незаивсимости оттого, локальный он или удаленный в EC2

Vladislav
21.02.2017
15:35:22

f1nnix
21.02.2017
15:36:28
Я предлагаю использовать docker-machine и не ходить физически на удаленный сервер, и тем более не доставлять туда compose-файлы.

Aleksey
21.02.2017
15:36:47
на прод вы как релизите?

Anatoly
21.02.2017
15:36:52
вы предлагаете прям ПАЙППЛАЙН

f1nnix
21.02.2017
15:37:15

Aleksey
21.02.2017
15:37:42
надо зарелизить стек, описанный в докер компоуз из нескольких контейнеров - как делаете?

f1nnix
21.02.2017
15:37:43
Если нет CI, переключаюсь на машину с stage, build, up -d, смотрю логи. Если все ОК, env live, build, up -d

Aleksey
21.02.2017
15:38:13
ну вопрос изначальный был про кластер

Anatoly
21.02.2017
15:38:35