
George
13.06.2019
16:17:30
Но можете втащить консул и использовать его как днс

Mi
13.06.2019
17:12:19
Подскажите, можно ли сделать следующее. Взять контейнер из репозитория, развернуть, внести изменения через exec , и сделать его образом уже из которого разворачиваю?

George
13.06.2019
17:14:52
Только не docker exec, а docker run, наверное

Google

George
13.06.2019
17:15:23
И потом docker commit

Mi
13.06.2019
17:20:12
А если внутри по, у которого есть словари, я могу их вынести за пределы контейнера? В по нет конфиг файла с указанием пути именно до словарей

George
13.06.2019
17:21:35

Mi
13.06.2019
17:22:13
Апдейдить периодически

George
13.06.2019
17:22:44
В вольюм засунь

Mi
13.06.2019
17:23:50


Antony
13.06.2019
20:13:53
Всем привет! Подскажите, пожалуйста, в чем может быть проблема: vagrant@homestead:/etc/systemd/system/docker.service.d$ sudo docker login -u ***
Password:
Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
нахожусь под корп. проксей, прокся прописана в env и http-proxy.conf, dns как гугловые, так и корпоративные указаны
логин - не почта)
vagrant@homestead:/etc/systemd/system/docker.service.d$ sudo journalctl -fu docker.service
-- Logs begin at Thu 2019-06-13 18:31:00 UTC. --
Jun 13 19:58:50 homestead dockerd[11522]: time="2019-06-13T19:58:50.272544549Z" level=info msg="Loading containers: done."
Jun 13 19:58:50 homestead dockerd[11522]: time="2019-06-13T19:58:50.309647861Z" level=info msg="Docker daemon" commit=481bc77 graphdriver(s)=overlay2 version=18.09.6
Jun 13 19:58:50 homestead dockerd[11522]: time="2019-06-13T19:58:50.310021781Z" level=info msg="Daemon has completed initialization"
Jun 13 19:58:50 homestead systemd[1]: Started Docker Application Container Engine.
Jun 13 19:58:50 homestead dockerd[11522]: time="2019-06-13T19:58:50.342454849Z" level=info msg="API listen on /var/run/docker.sock"
Jun 13 19:59:19 homestead dockerd[11522]: time="2019-06-13T19:59:19.236404699Z" level=info msg="Error logging in to v2 endpoint, trying next endpoint: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
Jun 13 19:59:19 homestead dockerd[11522]: time="2019-06-13T19:59:19.236463324Z" level=error msg="Handler for POST /v1.39/auth returned error: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
Jun 13 20:02:08 homestead dockerd[11522]: time="2019-06-13T20:02:08.839818681Z" level=warning msg="Error getting v2 registry: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
Jun 13 20:02:08 homestead dockerd[11522]: time="2019-06-13T20:02:08.839857567Z" level=info msg="Attempting next endpoint for pull after error: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
Jun 13 20:02:08 homestead dockerd[11522]: time="2019-06-13T20:02:08.839904471Z" level=error msg="Handler for POST /v1.39/images/create returned error: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"


George
14.06.2019
04:58:11
Т.е. не сам вагрант, а та виртуалка, которая через него запущена ? Вообще похоже на задачу для ansible провижинера, который сможет штатный образ дополнить нужными для твоей инфры вещами - прокси, сертификатами и пр

Google

George
14.06.2019
04:59:41
Ну, и вообще идеально, когда в локальной Корп сети есть прокси докер хаба. Через тот же nexus

Antony
14.06.2019
05:04:24
Да, сконфигурирована, на виртуалке все ходит через проксю без проблем, сертификаты нужные установлены

George
14.06.2019
05:09:46
А в самой проксе ошибок нет ?

Antony
14.06.2019
05:12:39
А в самой проксе ошибок нет ?
Нет, гуглил проблему - кто что пишет иногда порядок dns в resolv.conf пишет, кто на тайм-аут грешит; попробовал по разному не помогает

George
14.06.2019
05:12:56
это тут причем?
он либо стучится в прокси, либо нет
DNS судя по логу он резолвит нормально
может в прокси какая-то беда - режет пакеты, например

Antony
14.06.2019
05:14:37
Хм.. кстати возможно, надо у безопасников уточнить.. они трафик через свои системы ещё гонят. Спасибо

George
14.06.2019
07:58:58

artur_geforce
14.06.2019
08:00:07
Всем привет, создал контейнер с названием 1
внутри него сделал mkdir qwer.html
застопил его и удалил
создал контейнер с названием 2
зашел внутрь а там есть мой файл qwer.html
Вопрос: Как такое возможно?

George
14.06.2019
08:00:27

artur_geforce
14.06.2019
08:00:43
погуглю что это не отключайтесь

Petr
14.06.2019
08:04:09
volume bind mount

Say_No_Name
14.06.2019
08:04:22
как бороться с access denied в подключенных volumes?

George
14.06.2019
08:04:37
Или в bind mount ?

artur_geforce
14.06.2019
08:04:46
да вольюм использую спасибо всем теперь понятно почему файлы сохраняются

George
14.06.2019
08:04:54
Это _разные_ вещи

Google

Petr
14.06.2019
08:05:19
но все они подключаются через флаг volume
интерфейс наверно надо было разделить

George
14.06.2019
08:06:05

Say_No_Name
14.06.2019
08:06:18
volumes:
- /path/to/folder:/path/to/folder
Вот тут я получаю access denied, когда обращаюсь

George
14.06.2019
08:06:18
Суть-то разная, хотя логика под капотом та же

Petr
14.06.2019
08:06:43

George
14.06.2019
08:06:52

Petr
14.06.2019
08:06:58
gid:uid разный
ls -la

Say_No_Name
14.06.2019
08:07:09
Да, видимо маунт. Юзер тот, которого я создал

Petr
14.06.2019
08:07:45
ls -n точнее

Say_No_Name
14.06.2019
08:08:08
на хосте? Или в контейнере?

Petr
14.06.2019
08:08:29
у тебя кто в контейнере говорит что denied?

George
14.06.2019
08:08:33

Petr
14.06.2019
08:09:13
сделай в контейнере такой же uid gid как и у себя

Say_No_Name
14.06.2019
08:09:15

Petr
14.06.2019
08:09:31

Say_No_Name
14.06.2019
08:09:55
нет, мой код

Petr
14.06.2019
08:10:02
:D

Google

Petr
14.06.2019
08:10:08
ща по одному слову вытяну
на чем написан?

Say_No_Name
14.06.2019
08:10:26
Python)

Petr
14.06.2019
08:10:28
jvm
а контейнер стоковый какой нить ubuntu?

Say_No_Name
14.06.2019
08:11:21
да, 19.04, на хосте такая же система

Petr
14.06.2019
08:11:45
получается он под псевдорутом запускается

Say_No_Name
14.06.2019
08:13:31
контейнер? Или код? Или кто?

Alex
14.06.2019
08:15:32
Коллеги, приветствую!
Столкнулся со странной проблемой: один и тот же образ собирается на физическом хосте с Win10 + docker 18.09.2 за 40 секунд, на ВМ(4cpu/8Gb) с Windows Server 2019 Standard + docker 18.09.6 5 минут. Виртуалку на разные хосты мигрировали, в т.ч. с ssd, эффекта ноль.
Подскажите, в какую сторону копать, какие ручки крутить?

Petr
14.06.2019
08:17:13
ты как запускаешь контейнер?

Say_No_Name
14.06.2019
08:18:11

Petr
14.06.2019
08:19:35
в общем тебе надо uid и gid свой прокинуть

Кирилл
14.06.2019
08:19:40

Say_No_Name
14.06.2019
08:20:11

Alex
14.06.2019
08:20:26

Say_No_Name
14.06.2019
08:21:35

Marlik
14.06.2019
08:23:20
Люди, подскажите как деплоить через docker swarm? Ручками поднял на серваке докер, сделал docker swarm init. Дальше куда порыть?

Petr
14.06.2019
08:23:57
ты напиши в контейнере id

Google

Petr
14.06.2019
08:24:08
и на хосте

Say_No_Name
14.06.2019
08:26:51
и на хосте
ах ты ж... а там root - 0,0. На продуктовом сервере, в смысле. Как лучше сделать?
$ ls -n
drwxr-xr-x 2 0 0 6 Jun 13 21:23 folder_name
Вот так выглядит. Если я на три топора наchmod-ю должно завестить?

George
14.06.2019
08:41:25

Say_No_Name
14.06.2019
09:00:28

George
14.06.2019
09:01:21
Volume - это в /var/lib/docker/volumes - это правильнее

Petr
14.06.2019
09:02:53
вообще все в контейнере надо держать :D чтобы ничего не тормозило и не лагало