
Xenos
26.02.2019
15:15:24
Есть кейсы почитать, что там в вин контейнерах можно запускать?

Max
26.02.2019
15:44:50
iis

Maksim
26.02.2019
16:12:36
Microsoft office
Winrar

Google

Виктор
26.02.2019
16:30:22
Это гуи, гуи как я понял не работатет

0x7f
27.02.2019
14:37:48
Latest commit d6079c0 @ https://github.com/g0x7f/devOps-patch
MySQL 8 for Administrators : http://bit.ly/2IEqI0O
CBT Nuggets - Database Fundamentals: http://bit.ly/2Nw8VYq
Introduction to MongoDB: http://bit.ly/2Uafu5w
O'Reilly - Berglund and McCullough on Mastering Cassandra for Architects: http://bit.ly/2BWlp6Y
The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert: http://bit.ly/2IFytU2
Udemy - The Complete SQL Bootcamp: http://bit.ly/2BTbbEk

Subdust
27.02.2019
15:18:16
Как в iptables рулы добавить на автозагрузку (iptables-persistent) для DOCKER-USER chain?
Он мне говорит iptables-restore: line 19 failed Не хочет с такой chain похоже работать...
Че, отдельный скрипт для systemd писать, который после запуска докера добавляет отдельное iptables-правило?(
Так, похоже я где-то с правилами просто накосячил...
-I DOCKER-USER ! -s <ip here> -j DROP
не понимаю правда где

Navern
27.02.2019
15:29:22
Цепочки не существует в этот момент?

Artem
27.02.2019
15:29:37
ну конечно

Игорь
27.02.2019
15:42:03
Это убунта?
Что за действие такое doker-user?

Google

Artem
27.02.2019
15:44:38
это цепочка ж iptables

Игорь
27.02.2019
15:47:24
Так а действие какое?
Добавить в цепочку?

Subdust
27.02.2019
16:04:16
Ну я вкурил
Надо было -n опцию для iptables-restore добавить
Чтоб он не флашил рулы, а добавлял в готовым (которые докер накидал уже)
А еще такой неочевидный момент: правило -I DOCKER-USER ! -s <ip here> -j DROP, прикиньте, дропало пакеты которые от <ip here>, а стоило мне добавить -i ens3 дополнительно, так он перестал дропать пакеты от этого источника. Без понятия что за магия
Может быть там подмена src идет и где-то в заголовках пакета изначальный src для этого интерфейса, который он начинает считывать при указывании интерфейса, или типа того...

AstraSerg
28.02.2019
06:46:25

Иван
28.02.2019
10:48:39

Maksim
28.02.2019
11:13:00
Монгокз. Это что монго в Казахстане ?
Не промед ли часом ?

Aleksei
28.02.2019
11:41:21
Первый - это скорее всего /data/configdb (см. Dockerfile).
Третий - это то, что создает docker-compose (directory_volumeName). Если хочешь использовать существующий с заданным именем, то читай документацию

Иван
28.02.2019
11:44:53

Aleksei
28.02.2019
12:09:29
Еще раз. Это вольюм с конфигами. Видно же в Destination. Он прописан в Dockerfile, поэтому обязательно создается

Иван
28.02.2019
12:11:53

Aleksei
28.02.2019
12:25:50

Google

Иван
28.02.2019
12:26:27

Alexander
28.02.2019
17:42:01
Здраствуйте!
Коллеги, воспользовался поиском по группе, но не нашел ответа - вам удалось победить dockerи iptables (без отключения автоматической настройки iptables со стороны Docker)?
Косяк в том, что Docker перезаписывает свои правила и ставит их выше других.

Игорь
28.02.2019
18:14:15
а в чем именно проблемка? он создает свои цепочки и правила попадания в них

Alexander
28.02.2019
18:29:21
проблема в цепочке Forward, у меня там уставлены правила разрешающие доступ из определенный подсетей, а далее запрет на все остальные. Если докер ставит свои правила выше моих, то доступ к контейнерам открывается извне, т.к. ограничивающиее правила оказываются ниже докера.
собственно вопрос - можно ли подружится с автоконфигурированием доккера или всеже придется отключать?

AstraSerg
28.02.2019
18:32:03
У докера же свои цепочки

Alexander
28.02.2019
18:35:39
да, но в них то он попадает через дефолтные

Ruslan
28.02.2019
19:53:08
Всем привет, подскажите плиз в docker-compose.yml в чем будет отличие когда я объявляю volumes: в самом начале от того когда я это не делаю и просто прописываю volumes : и пишу дальше путь проброса с локального каталога во внутрь контейнера

Subdust
01.03.2019
03:01:42
просто через -I вверх бахаешь правила. на DOCKER-USER цепь их вешать надо
___
Я правильно автозагрузку mysql-скриптов делаю? Чет не работает... В ./mysql/scripts находятся sql-скрипты, которые должны таблицы для БД создавать и подобное.
Или как отдебажить это все можно? Я логи контейнера глянул, там вообще ничего об этом.

Maksim
01.03.2019
03:14:27

Subdust
01.03.2019
03:15:01
дампы?
м? я второй день с докером работаю

Maksim
01.03.2019
03:15:15
а хочешь то чего ?

Subdust
01.03.2019
03:16:02
хочу чтоб скрипты из .mysql/scripts/ ранились и делали свою работу с БД MySQL

Maksim
01.03.2019
03:16:23
каким образом ?

Subdust
01.03.2019
03:16:43
вот таким https://medium.com/@lvthillo/customize-your-mysql-database-in-docker-723ffd59d8fb
или что конкретно хочешь спросить?

Maksim
01.03.2019
03:18:10
ну тут предлагается какой то странный вариант
то есть тебе надо при запуске контейнера запускать некий скрипты который бы выполнялся ?
смотри
монтируешь внутрь контейнере волюм со своими скриптами в папку entrypoint и они при запуске отработают

Google

Subdust
01.03.2019
03:19:40
ну да. удобно, why not.
только не работает чето у меня... да я толком даже не понимаю как оно там под капотом, так бы отдебажил

Maksim
01.03.2019
03:20:48
сделай пустой докер компоуз
там вроде есть прикол что этот скрипт отрабатывает только один раз при создании контейнера

Subdust
01.03.2019
03:20:49
вон выделил даже на скртне - "./mysql/scripts/:/docker-entrypoint-initdb.d/"

Maksim
01.03.2019
03:21:03
то есть при повторном старте у тебя ничего не получится
https://stackoverflow.com/questions/38504257/mysql-scripts-in-docker-entrypoint-initdb-are-not-executed
читай

Subdust
01.03.2019
03:21:37
лан, спс

Maksim
01.03.2019
03:22:01
я просто тоже с этим сталкивался, если mysql инициализирвался, то твой скрипт не отработает
if [ ! -d "$DATADIR/mysql" ]; then
понял прикол ?

Alexander
01.03.2019
05:34:27

Artem
01.03.2019
15:58:00
curl -k -s -X DELETE https://registry.example.com/v2/alpine-dev/manifests/sha256:e2fab3f7ebbecc181aa646b891da7998532e90345c7c8073a1489ec5a17ea2d6 | jq .
{
"errors": [
{
"code": "UNSUPPORTED",
"message": "The operation is unsupported."
}
]
}
парни, че может быть? как снести имейдж из приватного реджистри?)

Роман
01.03.2019
15:59:20
надо разрешить это

Artem
01.03.2019
15:59:50
curl -sSL -I -H "Accept: application/vnd.docker.distribution.manifest.v2+json" "https://registry.example.com/v2/alpine-dev/manifests/$(curl -sSL "https://registry.example.com/v2/alpine-dev/tags/list" | jq -r '.tags[0]')" | awk '$1 == "Docker-Content-Digest:" { print $2 }' | tr -d $'\r'
sha256:e2fab3f7ebbecc181aa646b891da7998532e90345c7c8073a1489ec5a17ea2d6

Роман
01.03.2019
16:00:15
https://hub.docker.com/r/vidarl/remove_image_from_registry/
Deletion must be explicitly enabled on the registry server
Use environment variable REGISTRY_STORAGE_DELETE_ENABLED=true
Or storage.delete.enabled=true in config.yml.
это у самого реджрести задается

Artem
01.03.2019
16:02:52
докер имейдж для удаления докер имейджа из докер реджистри