
Andrey
28.01.2019
09:59:49
ubuntu:
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
кто знает, что это такое Native Overlay Diff?

bama^boy
28.01.2019
10:00:22
Backing Filesystem: xfs - еще вот это может быть, у меня xfsvol volume плагин себя некорректно ведет

Google

⚓D
28.01.2019
10:11:18
Кто-нибудь знает почему на docs.docker.com нет документации для версии 18.06?

Roman
28.01.2019
10:13:10
Кто работал с gitlab ci? как мне кэшить вот это вот:
apk update && apk add postgresql-dev gcc python3-dev musl-dev build-base linux-headers pcre-dev
что то я уже вообще не могу

Dmitry
28.01.2019
10:14:01

George
28.01.2019
10:14:39

Roman
28.01.2019
10:14:49
https://dpaste.de/5tUp
вот так у меня выглядит gitlab-ci.yml

George
28.01.2019
10:14:50
так работать не будет
сделай свой образ, в котором эти пакеты уже будут и тесты запускай уже в нем

Dmitry
28.01.2019
10:15:37

Roman
28.01.2019
10:16:01
докер компос наверно

bama^boy
28.01.2019
10:16:17

George
28.01.2019
10:16:32

bama^boy
28.01.2019
10:17:15

Google

Dmitry
28.01.2019
10:17:20

Roman
28.01.2019
10:17:25
верхний слой?

bama^boy
28.01.2019
10:18:50
верхний слой?
а, это вообще не докерфайл, сорян, не посмотрел ссылку

Roman
28.01.2019
10:22:42
да это усложняет

bama^boy
28.01.2019
10:23:22

Roman
28.01.2019
10:23:29
как с постгресом типо?

bama^boy
28.01.2019
10:23:30
и стартуй с него

Dmitry
28.01.2019
10:24:42
как с постгресом типо?
образы могут наследоваться от образов. вот тот образ который ты сейчас используешь, ты можешь дописать ему установку нужных утилит. назвать его по своему test-image, запушить в докер хаб. и запускать уже from: test-image

⚓D
28.01.2019
10:24:48

Dmitry
28.01.2019
10:24:55
и там уже будет все утсановлено

Roman
28.01.2019
10:26:21

bama^boy
28.01.2019
10:34:13

ildar
28.01.2019
11:13:43
@vizdrag

Sergey
28.01.2019
11:14:00
;)

~Nyctophobe
28.01.2019
11:33:09
Всем привет! Поставил anchorcms, запустил через докер, docker-compose.yml: https://github.com/anchorcms/anchor-cms/blob/master/docker-compose.yml
Не могу из контейнера с PHP обратиться к MySQL

r9032504423
28.01.2019
11:58:23
mysql:3306 не может обратиться?

Artur
28.01.2019
12:01:00

~Nyctophobe
28.01.2019
12:02:49
Работает. А как сделать чтобы контейнер выполнялся под нужным пользователем?

Google

~Nyctophobe
28.01.2019
12:03:28
А то у меня апач работает под хрен знает каким юзером

Artur
28.01.2019
12:03:54
значит не достаточно вежливо

Iurii
28.01.2019
12:04:10
?

~Nyctophobe
28.01.2019
12:04:35
$ ps aux|grep httpd
root 24721 4.0 0.1 323712 38244 ? Ss 19:04 0:00 /usr/sbin/httpd -D FOREGROUND
systemd+ 24914 0.0 0.0 323736 6132 ? S 19:04 0:00 /usr/sbin/httpd -D FOREGROUND
Как UID задать для сервиса?

Artur
28.01.2019
12:07:50
либо в конфиге сервиса ( апача) либо в докерфайл добавить USER user_name

Iurii
28.01.2019
12:08:52
Лучше вообще не юзать рутовые контейнеры
Как сказал @arturprosto сбрасывать на юзвера перед стартом

~Nyctophobe
28.01.2019
12:22:16

Artur
28.01.2019
12:24:00
Это как?
https://docs.docker.com/engine/reference/builder/#user

Oleksandr
28.01.2019
12:30:47
а это нормально, что докер рассматривает обращения к NFS как block io ?
типа, это вообще-то сетка

George
28.01.2019
12:50:21

Antonio
28.01.2019
12:52:00
если я использую docker-entrypoint директорию для скрипта билда MYSQL как мне после проверить в CI что оно нормально закинул себе этот скрипт ?

George
28.01.2019
12:52:56

Antonio
28.01.2019
12:53:04
ну как зачем

George
28.01.2019
12:53:07
у тебя код возврата из контейнера = недостаточно?

Antonio
28.01.2019
12:53:12
я подложил скрипт
он всегда успешний

Google

George
28.01.2019
12:54:14
окей
ща команду дам

Antonio
28.01.2019
12:54:40
даже если sql гомно и база говорит что мол иди смотри свой SQL

George
28.01.2019
12:55:19
docker run -it —rm —entrypoint /bin/bash image_name test -e /blablabla/myfilename
вот такое рассматривал?
короче - мы запускаем твой контейнер на базе твоего образа, проверяем наличие файла

Antonio
28.01.2019
12:55:36
:)

George
28.01.2019
12:55:48
если код возврата неверный - на выход, не задерживаемся
можно поколдовать с test -e
и еще с чем то
я просто фигею - фантазии вообще O_O
либо если я неправильно понял, то прошу прощения и прошу переформулировать вопрос

Antonio
28.01.2019
12:56:26
да только не понимаю как проверит что mysql успешно схавал sql
ааа
можно проверить появился ли файл в /var/lib/mysql
хотя не
он таи и так поясляеться всегда :(

One
28.01.2019
12:58:56
народ, не попадалсь ли кому табличка совмещающая результаты docker inspect и команды в Dockerfile или в docker-compose.yml

Antonio
28.01.2019
13:00:55

George
28.01.2019
13:01:03

Google

Antonio
28.01.2019
13:01:43
а бывает пишет

George
28.01.2019
13:02:03
что мешает тогда точно так же перепилить команду запуска и потом сделать, например, docker exec -it sh -c "mysql SHOW TABLES; | grep BLABLABLA"
база что ли стартануть не успела? Оч. странная ошибка
разбирайся в самом скрипте, номер строки с ошибкой дан

И
28.01.2019
13:28:00
в docker compose в разделе ports такое. 80:80. netstat показывает tcp6 0 0 :::80 :::* LISTEN 0 40711 12415/docker-proxy
при заходе на ресурс пишет connection refused
правила iptables докер сам создает

George
28.01.2019
13:28:34
значит посмотри, что в самом контейнере слушает
ставлю, что у тебя внутри контейнера апач какой-нибудь на 127.0.0.1:80
дальше продолжать?