@docker_ru

Страница 1008 из 1375
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 плагин себя некорректно ведет

кто знает, что это такое Native Overlay Diff?
https://stackoverflow.com/questions/46787983/what-native-overlay-diff-mean-in-overlay2-storage-driver

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
Кто работал с gitlab ci? как мне кэшить вот это вот: apk update && apk add postgresql-dev gcc python3-dev musl-dev build-base linux-headers pcre-dev что то я уже вообще не могу
не уверен что правильное решение. но можно создать свой образ где уже это есть и наследоваться от него уже...

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
зачем? где? в докере? —from-cache параметр не?
а как в докер контейнере может быть кеш, если он каждый раз собирается заново...

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

bama^boy
28.01.2019
10:16:17
Кто-нибудь знает почему на docs.docker.com нет документации для версии 18.06?
Потому что они в репе тэг не делали https://github.com/docker/docker.github.io

George
28.01.2019
10:16:32
а как в докер контейнере может быть кеш, если он каждый раз собирается заново...
ты при билде указываешь аргумент —from-cache и указываешь образ, который использовать в качестве хранилища слоев

bama^boy
28.01.2019
10:17:15
Google
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
Потому что они в репе тэг не делали https://github.com/docker/docker.github.io
18.09 тега тоже не вижу. Хочется понять почему версия 18.06 оказалась особенной и без документации

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

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
mysql:3306 не может обратиться?
docker inspect anchor_cms_mysql | grep "\"IPAddress\":" вот так нашел айпишник

Работает. А как сделать чтобы контейнер выполнялся под нужным пользователем?

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 сбрасывать на юзвера перед стартом

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 ?

типа, это вообще-то сетка

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

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

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

Antonio
28.01.2019
12:53:12
я подложил скрипт

у тебя код возврата из контейнера = недостаточно?
не в курсе если чесно —- я делаю в CI build

он всегда успешний

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

дальше продолжать?

Страница 1008 из 1375