Size: a a a

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

2020 May 14

AF

Anton Fircak in Docker — русскоговорящее сообщество
Рамиль Яббаров
build:
     context: .
     dockerfile: ./docker/nginx/Dockerfile
спасибо помогло, у меня в поле билд стояло имя
источник

РЯ

Рамиль Яббаров... in Docker — русскоговорящее сообщество
Spirit💎
Добрый день, господа! Вопрос у меня такой:
nginx находится в контейнере, один из волюмов у него такой
- static_volume:/home/app/web/static

В этом волюме лежит файл robots.txt с контентом:
User-agent: *
Disallow: /go/
Allow: /


В конфиге нжинкса указан путь к нему:
location = /robots.txt {
   alias /home/app/web/static/robots.txt;
}


В итоге nginx по адресу site/robots.txt отдает другой контент:
User-agent: *
Allow:/


Этот контент я раньше отдавал вместо алиаса, через return 200 'content';

sudo cat /var/lib/docker/volumes/site_static_volume/_data/robots.txt
показывает:

User-agent: *
Disallow: /go/
Allow: /


То есть роботс лежит в статике и с ним все хорошо. Вопрос – почему нжинкс отдает не то, что надо? Или мне с этим вопросом в нжинкс чат?
upstream app {
   server web:8000;
}

server {
   charset utf-8;

   listen 80;

   location /media  {
       alias /public/media;
   }
   location /uploads  {
       alias /public/uploads;
   }
   location /static {
       alias /public/static;
   }
   location /assets {
       alias /public/assets;
   }
   location /favicon.ico {
       alias /public/favicon.ico;
   }
   location /robots.txt {
       alias /public/robots.txt;
   }
   location / {
       proxy_pass http://app;
       proxy_set_header Host $host;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       proxy_set_header X-Forwarded-Proto http;
   }
}
источник

РЯ

Рамиль Яббаров... in Docker — русскоговорящее сообщество
зачем писать location =  ???
источник

S

Spirit💎 in Docker — русскоговорящее сообщество
Рамиль Яббаров
зачем писать location =  ???
действительно
источник

S

Spirit💎 in Docker — русскоговорящее сообщество
спасибо, чет на автомате видимо написал и в упор не вижу
источник

S

Spirit💎 in Docker — русскоговорящее сообщество
при этом nginx -t никаких ошибок не выдавал
источник

РЯ

Рамиль Яббаров... in Docker — русскоговорящее сообщество
Stanis Kulikov
день добрый
хост с debian, на хосте qemu-kvm с помощью него виртуалка с centos на которой докер контейнеры
на виртуальной машине наблюдаются задержки, есть мысль перенести контейнеры на хост, но тут вопрос
как использовать виртуальные машины (как минимум одну еще виндовую)  можно ли в докере? или как разместить рядом докер и виртуалку
я извращался с vagrant, dev/staging виртуалки.
источник

SK

Stanis Kulikov in Docker — русскоговорящее сообщество
Рамиль Яббаров
я извращался с vagrant, dev/staging виртуалки.
и чем закончилось?
источник

РЯ

Рамиль Яббаров... in Docker — русскоговорящее сообщество
Stanis Kulikov
и чем закончилось?
ну работает))) я не понял конечно суть проблемы
источник

РЯ

Рамиль Яббаров... in Docker — русскоговорящее сообщество
https://pastebin.com/Lh7RA9z2 вот такой файлик. нужен вагрант и виртуалбокс. пишем vagrant up dev staging поднимаются две виртуалки
источник

РЯ

Рамиль Яббаров... in Docker — русскоговорящее сообщество
а зачем докер в виртуалке запускать?
источник

S

Serg in Docker — русскоговорящее сообщество
лучше виртуалку в докере..
источник

S

Serg in Docker — русскоговорящее сообщество
кто-то знает навскидку небольшой имедж на докерхабе в котором есть уже нормальный юзер с id 1000 ?
источник

S

Serg in Docker — русскоговорящее сообщество
желательно какой-то "официальный"
источник

IJ

Ighor July in Docker — русскоговорящее сообщество
Serg
кто-то знает навскидку небольшой имедж на докерхабе в котором есть уже нормальный юзер с id 1000 ?
в гугле пишите
puid=1000 site:hub.docker.com
источник

РЯ

Рамиль Яббаров... in Docker — русскоговорящее сообщество
может делать как-то так?
RUN adduser --user ${USER} --disabled-login --disabled-password --gecos '' --no-create-home ${USER}
если нужен юзер без прав, и создать на хосте юзера USER без прав
источник

DK

Denis 🕸 Khomusyak in Docker — русскоговорящее сообщество
Господа сталкивался кто с
build: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
? В окружении системы прокси установлен корректно
источник

S

Serg in Docker — русскоговорящее сообщество
Ighor July
в гугле пишите
puid=1000 site:hub.docker.com
как-то не додумался :) спасибо
источник

РЯ

Рамиль Яббаров... in Docker — русскоговорящее сообщество
Denis 🕸 Khomusyak
Господа сталкивался кто с
build: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
? В окружении системы прокси установлен корректно
curl https://registry-1.docker.io/v2/ не ? и смотреть что пишет
источник

DK

Denis 🕸 Khomusyak in Docker — русскоговорящее сообщество
Рамиль Яббаров
curl https://registry-1.docker.io/v2/ не ? и смотреть что пишет
403
источник