@docker_ru

Страница 611 из 1375
Andrey
22.05.2018
11:58:21
каких проблем могу отхватить с devicemapper и с overlay2 на centos?
Правильный вопрос другой - каких проблем можно отхватить на Centos не используя overlay2. Ответ - множество и самых разных.

Serg
22.05.2018
11:59:27
У меня overlay2 на проде в тех же условиях. За год ничего плохого не было.

Anatolii
22.05.2018
12:00:59
Друзья, если я строю новый образ на базе образа mysql то порт 3306 у меня автоматом проброшен в новом образе или заново нужно что-то пробрасывать? Аналогичный вопрос по вольюмам.

Google
Andrey
22.05.2018
12:01:32
Сергей
22.05.2018
12:02:57
например вот
Это про оверлей1 же

А я говорю о thinpool devicemapper

jidckii
22.05.2018
12:20:56
Хай всем

Alex
22.05.2018
12:21:43
всем привет!

кто то реально использует docker stack под swarm в проде?

jidckii
22.05.2018
12:23:11
чуваки, подскажите. Что бы контейнеры между мобой могли общаться просто по имени, они должны использовать встроенный резолвер. Из доки следует, что для этого надо что бы у контейнеров был прописан dns 127.0.0.11 , верно ?

Alex
22.05.2018
12:23:27
вот! и я тут поэтому

)

кое что накопал

ты используешь service?

или просто контейнеры?

jidckii
22.05.2018
12:24:33
я просто контейнеры ансиблом запускаю через docker_dontainer модуль

Google
Anton
22.05.2018
12:24:59
Alex Dobriy, прекрати писать лесенкой или накажу.

jidckii
22.05.2018
12:25:07
короче я отдаю всем 127.0.0.11 , но соседние контейнеры не резолвят друг друга

Alex
22.05.2018
12:25:51
пример: docker network create --driver overlay mytestnet docker service create --name test1 --network mytestnet --hostname test1 nginx docker service create --name test2--network mytestnet --hostname test2 nginx вполне себе будут видеть друг друга по name

Sergey
22.05.2018
12:26:04
docker-network надо, ага

jidckii
22.05.2018
12:27:52
docker-network надо, ага
это надо в случае сервисов ?

jidckii
22.05.2018
12:28:06
просто у меня всё в дефолтном бридже работает

Alex
22.05.2018
12:28:45
бридж это бридж, docker networks это немного другое

jidckii
22.05.2018
12:35:02
бридж это бридж, docker networks это немного другое
docker network ls говорит мне о том, что bridge это просто 1 из стандартных network

Alex
22.05.2018
12:36:27
соррян, забылся, дефаулт сеть действительно называется bridge, просто для меня это в первую очеред именно бридж $ brctl show bridge name bridge id STP enabled interfaces docker0 8000.02425181bded no

все сети докера лезут через него

Maksim
22.05.2018
12:39:22
Alex
22.05.2018
12:40:23
конечно можно создать и использовать любой бридж вместо дефолтного, точнее иногда он их сам и генерит, но на одной ноде обычно врод бы )) использует один из для всех контейнеров этой ноды, не пинайте сильно, разве нет?

можно конечно же использовать флаг host

Sergey
22.05.2018
13:24:41
Ребят в alpine запускаю композ и во время билда получаю ошибку OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00006e2e9818e000, 2555904, 1) failed; error='Operation not permitted' (errno=1) на хостовой ubuntu:16.04 такого нет

в чем прикол

Sergey
22.05.2018
13:27:23
У явы в докере есть приколы с памятью, погугли на эту тему.
спасибо, походу надо виртуалке памяти залить:)

JVM делает резерв памяти гигабайт при старте, а этого гига найти не может чего поделать, умолчания

AlexAnder
22.05.2018
14:24:42
можно ли слой COPY в докере научить сохранять полную вложенность папок, так как это делает опция --parens в баше для cp? т.е. команда cp --parents ./src/**/*.csproj ./buukd/ найдёт все csproj файлы и скопирует их в build с учётом вложенности папок

Google
Vitaliy
22.05.2018
14:26:46
Добрый день. помогите пожалуйста с dind и insecure registry. в гитлаб-раннере гоняю сборку докер образов, и не могу залогиниться в свой реджистри. $ ls -li /etc/docker/certs.d/r.web-lab/ total 4 9700755 -rw-r--r-- 1 root root 2005 May 22 13:01 ca.crt $ cat /etc/docker/daemon.json { "insecure-registries" : [ "r.web-lab" ] } $ docker login -u gitlab-ci-token -p $CI_JOB_TOKEN r.web-lab WARNING! Using —password via the CLI is insecure. Use —password-stdin. Error response from daemon: Get https://r.web-lab/v2/: x509: certificate signed by unknown authority

AlexAnder
22.05.2018
14:27:59
мне нужно только сохранить вложенность папок при копировании по маске

Vitaliy
22.05.2018
14:28:21
/etc/docker/certs.d и /etc/docker/daemon.conf монтируются из хост-системы.

на хост-системе все ок, а в докере не видит insecure registry

Sergey
22.05.2018
14:30:48
добавьте репу туда и все если я правильно понимаю

Vitaliy
22.05.2018
14:31:27
$ cat /etc/docker/daemon.json { "insecure-registries" : [ "r.web-lab" ] }

Sergey
22.05.2018
14:31:40
порт не стоит

Vitaliy
22.05.2018
14:32:10
но я логинюсь без порта

на хост-системе работает

это docker info на зост системе: Insecure Registries: r.web-lab 127.0.0.0/8 а это в гитлаб-раннере: Insecure Registries: 127.0.0.0/8 при этом в раннере $ cat /etc/docker/daemon.json { "insecure-registries" : [ "r.web-lab" ] }

Vitaliy
22.05.2018
14:34:27
--insecure-registry отменили как я понял

Sergey
22.05.2018
14:36:52
вы запушить в репу не можете или что)

Vitaliy
22.05.2018
14:38:22
Error response from daemon: Get https://r.web-lab/v2/: x509: certificate signed by unknown authority

Nikita
22.05.2018
14:39:46
Коллеги, подскажите пожалуйста. Есть 2 контейнера, в одном крутится PHP который пытается обратиться ко второму контейнеру, на котором кретится CEPH. container_name: php, container_name: ceph Запросы типа: http://ceph/ корректно проходят, но вот если пытаюсь сделать запрос на поддомен к примеру: http://test.ceph то прилетает Could not resolve host Как с этим бороться?)

Vitaliy
22.05.2018
14:40:37
а кто резольвер?

Sergey
22.05.2018
14:41:02
че только с докером не делали, уже цеф в него пихают, бедняга

Admin
ERROR: S client not available

AlexAnder
22.05.2018
14:41:55
а докер в докер уже пихали ?

Google
Bogdan
22.05.2018
14:42:26
ага

Sergey
22.05.2018
14:42:39
сейчас делаю шину, в alpine, которая вертится в alpine в lxc

?

Bogdan
22.05.2018
14:42:56
Nikita
22.05.2018
14:43:22
а кто резольвер?
резолвит php контейнер

Sergey
22.05.2018
14:44:04
может лучше с хоста?

Nikita
22.05.2018
14:44:19
может лучше с хоста?
прописать host мод?

AlexAnder
22.05.2018
14:45:57
а это норм сразу ~первым слоем делать COPY ./ . ?

Sergey
22.05.2018
14:46:20
сначала FROM, иначе куда вы будете заливать

AlexAnder
22.05.2018
14:46:31
ну да

вторым получается тогда)

чтобы с хостовой машины скопировать файлы можно только COPY юзать или есть еще варианты?

Sergey
22.05.2018
14:48:34
а какие вы хотите

AlexAnder
22.05.2018
14:49:32
нужно скопировать csproj файлы с учётом вложенности папок

соотв мне нужно

COPY ./src/**/*.csproj ./build

такой вариант мне не создаёт структуру папок и тупо все файлы в /build копирует

и чтобы в папке билд сохранилась эта структура т.е. ./build/proj.sln ./build/proj1/proj1.csproj ./build/proj2/proj2.csproj

Sergey
22.05.2018
14:50:49
а не пробовали mkdir -p а потом копировать?)

Vitaliy
22.05.2018
14:51:23
резолвит php контейнер
так а кто резольвер то. там прописан поддомен? или вилдкард?

Google
Nikita
22.05.2018
14:52:09
так а кто резольвер то. там прописан поддомен? или вилдкард?
поддомен создаётся в контейнере с ceph, но контейнер с php ничего о нём не знает

Sergey
22.05.2018
14:52:45
в /etc/hosts запишите

Sporykhin
22.05.2018
15:11:54
Кто подскажет, почему так ? Step 5/6 : RUN sed -i 's/max_connections = 100/max_connections = 300/' "$PGDATA"/postgresql.conf ---> Running in 8e73fe2ed8fb sed: /var/lib/postgresql/data/postgresql.conf: No such file or directory The command '/bin/sh -c sed -i 's/max_connections = 100/max_connections = 300/' "$PGDATA"/postgresql.conf' returned a non-zero code: 1

беру с postgres:alpine

AlexAnder
22.05.2018
16:24:48
сбилдил докер образ запушил в хаб поменял докерфайл как мне теперь обновить образ на хабе? нужно удалить текущий образ локально и пересобрать поновой, а далее запушить ?

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