Size: a a a

Docker — русскоговорящее сообщество

2020 April 11

D

Dmitry in Docker — русскоговорящее сообщество
ребят, а кто-нибудь юзает docker в среде windows 10?
я - очень начинающий, потому вопрос может показаться странным.
Запускаю контейнер guacamole и nginx. Имеет место быть проброс локального порта в контейнер.

docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
4235c08c04c0        nginx               "nginx -g 'daemon of…"   5 minutes ago       Up 5 minutes        0.0.0.0:8080->80/tcp     nginx
cf2faab11b59        guacamole/guacd     "/bin/sh -c '/usr/lo…"   9 minutes ago       Up 9 minutes        0.0.0.0:4822->4822/tcp   some-guacd

netstat говорит, что внешние порты слушаются:
PS C:\> netstat -an | findstr :4822
 TCP    0.0.0.0:4822           0.0.0.0:0              LISTENING
 TCP    [::]:4822              [::]:0                 LISTENING

Однако, при обращении https://localhost:4822 - идёт отлуп
Брандмауэр windows отключаю, эффект тот же
источник

JS

John Sinaro in Docker — русскоговорящее сообщество
Dmitry
ребят, а кто-нибудь юзает docker в среде windows 10?
я - очень начинающий, потому вопрос может показаться странным.
Запускаю контейнер guacamole и nginx. Имеет место быть проброс локального порта в контейнер.

docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
4235c08c04c0        nginx               "nginx -g 'daemon of…"   5 minutes ago       Up 5 minutes        0.0.0.0:8080->80/tcp     nginx
cf2faab11b59        guacamole/guacd     "/bin/sh -c '/usr/lo…"   9 minutes ago       Up 9 minutes        0.0.0.0:4822->4822/tcp   some-guacd

netstat говорит, что внешние порты слушаются:
PS C:\> netstat -an | findstr :4822
 TCP    0.0.0.0:4822           0.0.0.0:0              LISTENING
 TCP    [::]:4822              [::]:0                 LISTENING

Однако, при обращении https://localhost:4822 - идёт отлуп
Брандмауэр windows отключаю, эффект тот же
А вот не нужно его отключать его нужно настраивать. На localhost должен пускать в любом случае.А nginx на 8080 работает?
источник

D

Dmitry in Docker — русскоговорящее сообщество
John Sinaro
А вот не нужно его отключать его нужно настраивать. На localhost должен пускать в любом случае.А nginx на 8080 работает?
Отключал для теста. Сделал 2 правила открытия порта, но эффект тот же.
Нет, nginx как раз поднимал с т.з. дополнительной проверки, поскольку он из коробки должен работать, в отличие от guacamole. Эффект тот же.
Такое ощущение, что что-то блочит, но не могу понять что.
Из средств защиты только брандмауэр и M$ Defender
источник

D

Dmitry in Docker — русскоговорящее сообщество
John Sinaro
А вот не нужно его отключать его нужно настраивать. На localhost должен пускать в любом случае.А nginx на 8080 работает?
Снимаю вопрос. До nginx достучался, перезапустив брандмауэр и пересоздав правило для порта 8080. Дальше, думаю, разберусь. Спасибо за верное направление
источник

JS

John Sinaro in Docker — русскоговорящее сообщество
Dmitry
Снимаю вопрос. До nginx достучался, перезапустив брандмауэр и пересоздав правило для порта 8080. Дальше, думаю, разберусь. Спасибо за верное направление
да пожалуйста.
источник

D

Dmitry in Docker — русскоговорящее сообщество
John Sinaro
да пожалуйста.
А могу вас потревожить ещё одним вопросом?
источник

JS

John Sinaro in Docker — русскоговорящее сообщество
Dmitry
А могу вас потревожить ещё одним вопросом?
попробуйте
источник

D

Dmitry in Docker — русскоговорящее сообщество
John Sinaro
попробуйте
При попытке подключения portainet к локальному экземпляру докер, есть рекомендация для windows:  запустить контейнер с флагами (-v \\.\pipe\docker_engine:\\.\pipe\docker_engine).
Оно же отражево в официальной доке по portainer (https://www.portainer.io/installation/) сказано, как запускать контейнер для standalon windows станции - docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart always -v \\.\pipe\docker_engine:\\.\pipe\docker_engine -v portainer_data:C:\data portainer/portainer

Однако, при попытке запуска, получаю ошибку:

C:\Program Files\Docker\Docker\resources\bin\docker.exe: Error response from daemon: \.\pipe\docker_engine%!(EXTRA string=is not a valid Windows path).
See 'C:\Program Files\Docker\Docker\resources\bin\docker.exe run --help'.

Проверяю pipe, собственно такой, как docker_engine имеет место быть:

PS > .\pipelist64.exe | findstr engine
docker_engine                                     3               -1
docker_engine_linux                             498               -1

В чём замес, пока не могу понять
источник

D

Dmitry in Docker — русскоговорящее сообщество
Если запустить без pipe, то получаю вот такую ругань при локальном соединении
источник

olli Олли in Docker — русскоговорящее сообщество
Что-то не соображу:
[olli@dell15 ~]$ docker container ls -a |grep centos
[olli@dell15 ~]$ docker images |grep centos
centos                  latest              470671670cac        2 months ago        237MB
[olli@dell15 ~]$
Какая правильная команда через docker container для получения centos в списке?
источник

D

Dmitry in Docker — русскоговорящее сообщество
olli Олли
Что-то не соображу:
[olli@dell15 ~]$ docker container ls -a |grep centos
[olli@dell15 ~]$ docker images |grep centos
centos                  latest              470671670cac        2 months ago        237MB
[olli@dell15 ~]$
Какая правильная команда через docker container для получения centos в списке?
docker container ls видимо)
источник

D

Dmitry in Docker — русскоговорящее сообщество
то, что вы и написали  - листинг контейнеров в вашем экземпляре докера
источник

👻

👻 in Docker — русскоговорящее сообщество
olli Олли
Что-то не соображу:
[olli@dell15 ~]$ docker container ls -a |grep centos
[olli@dell15 ~]$ docker images |grep centos
centos                  latest              470671670cac        2 months ago        237MB
[olli@dell15 ~]$
Какая правильная команда через docker container для получения centos в списке?
Для начала контейнер надо создать
источник

JS

John Sinaro in Docker — русскоговорящее сообщество
Dmitry
При попытке подключения portainet к локальному экземпляру докер, есть рекомендация для windows:  запустить контейнер с флагами (-v \\.\pipe\docker_engine:\\.\pipe\docker_engine).
Оно же отражево в официальной доке по portainer (https://www.portainer.io/installation/) сказано, как запускать контейнер для standalon windows станции - docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart always -v \\.\pipe\docker_engine:\\.\pipe\docker_engine -v portainer_data:C:\data portainer/portainer

Однако, при попытке запуска, получаю ошибку:

C:\Program Files\Docker\Docker\resources\bin\docker.exe: Error response from daemon: \.\pipe\docker_engine%!(EXTRA string=is not a valid Windows path).
See 'C:\Program Files\Docker\Docker\resources\bin\docker.exe run --help'.

Проверяю pipe, собственно такой, как docker_engine имеет место быть:

PS > .\pipelist64.exe | findstr engine
docker_engine                                     3               -1
docker_engine_linux                             498               -1

В чём замес, пока не могу понять
ну явно с path что то не так он ругается поэтому.чуть детальней рассмотреть нужно. что то из виду уплывает. права доступа еще глянуть
https://stackoverflow.com/questions/40078969/docker-for-windows-10-pipe-docker-engine-access-is-denied
источник

olli Олли in Docker — русскоговорящее сообщество
он не запущен. как следствие  - не запущенный не появится в списке. Тут уже писали, что container команда тоже самое должна показывать (так задумывалось).
источник

olli Олли in Docker — русскоговорящее сообщество
так что пока мимо тазика
источник

olli Олли in Docker — русскоговорящее сообщество
мой вывод пока - задуманное просто недопилили.
источник

D

Dmitry in Docker — русскоговорящее сообщество
Это я уже смотрел
источник

КГ

Кирилл Голубев in Docker — русскоговорящее сообщество
всем привет, установил докер тулбокс на виндовс 7, почему-то хело ворлд не работает, не нахдоит файл
источник

AD

Anatoly D in Docker — русскоговорящее сообщество
Откуда у меня столько безымянных образов одного размера?
источник