Size: a a a

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

2020 January 06

i

inqfen in Docker — русскоговорящее сообщество
а работают в общем-то так как сам пропишешь
источник

V

Vladislav in Docker — русскоговорящее сообщество
inqfen
а работают в общем-то так как сам пропишешь
Ага, ну просто я заходил во внутрь контейнера nginx а конфига там не было
источник

i

inqfen in Docker — русскоговорящее сообщество
могу поспорить, что если бы я монтировал, то я бы зашел и он там был)
источник

V

Vladislav in Docker — русскоговорящее сообщество
Та не, смысла нету спорить. 100% я что-то не так делал
источник

i

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

V

Vladislav in Docker — русскоговорящее сообщество
inqfen
Я к тому, что если в таком простом кейсе что-то не так - то что-то сделано не так, ты прав
ага
источник

AB

Arcady Balandin in Docker — русскоговорящее сообщество
Привет. Как сделать образ докера полностью автономным и не зависящим от скачиваемых из облака библиотек?
То есть как автоматически убрать из Dockerfile вот все эти RUN dnf -y install vim и поместить непосредственно внутрь папки с репозиторием?
источник

ch

central hardware in Docker — русскоговорящее сообщество
Arcady Balandin
Привет. Как сделать образ докера полностью автономным и не зависящим от скачиваемых из облака библиотек?
То есть как автоматически убрать из Dockerfile вот все эти RUN dnf -y install vim и поместить непосредственно внутрь папки с репозиторием?
ставить все из локальных файлов,
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Arcady Balandin
Привет. Как сделать образ докера полностью автономным и не зависящим от скачиваемых из облака библиотек?
То есть как автоматически убрать из Dockerfile вот все эти RUN dnf -y install vim и поместить непосредственно внутрь папки с репозиторием?
поднять локальную копию репозитория, указать его, например, как прокси и скачивать пакеты через него. Либо добавлять все из локальных файлов
источник

AB

Arcady Balandin in Docker — русскоговорящее сообщество
Я просто думал может как то автоматом можно скачать все либы из облака и упаковать внутрь репы.  А то ручками каждую ставить долго.
источник

GG

George Gaál in Docker — русскоговорящее сообщество
это примерно эквивалентно - сделать локальную копию репы
источник

GG

George Gaál in Docker — русскоговорящее сообщество
либо всегда можно собрать докер файл со всеми зависимостями и уже его использовать как базовый
источник

f

foi in Docker — русскоговорящее сообщество
Ребят, привет! Не подскажите в чем может быть проблема. Есть  контейнера, нгинкс и пхп-фпм. В обоих из одной и той же папке примонтирован пхп код в те же самые директории. но с нгинкс telnet php--fpm-container 9009 сразу закрывается, в том время как с самого контейнера с пхп-фпм на этот порт без проблем коннектится. пробовал listen = 0.0.0.0:9009 и 127.0.0.1:9009 результат один и тот же.
источник

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
foi
Ребят, привет! Не подскажите в чем может быть проблема. Есть  контейнера, нгинкс и пхп-фпм. В обоих из одной и той же папке примонтирован пхп код в те же самые директории. но с нгинкс telnet php--fpm-container 9009 сразу закрывается, в том время как с самого контейнера с пхп-фпм на этот порт без проблем коннектится. пробовал listen = 0.0.0.0:9009 и 127.0.0.1:9009 результат один и тот же.
А почему 9009?
источник

f

foi in Docker — русскоговорящее сообщество
Дмитрий Кожанов
А почему 9009?
Ну например. С 9000 тоже самое
источник

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
foi
Ребят, привет! Не подскажите в чем может быть проблема. Есть  контейнера, нгинкс и пхп-фпм. В обоих из одной и той же папке примонтирован пхп код в те же самые директории. но с нгинкс telnet php--fpm-container 9009 сразу закрывается, в том время как с самого контейнера с пхп-фпм на этот порт без проблем коннектится. пробовал listen = 0.0.0.0:9009 и 127.0.0.1:9009 результат один и тот же.
Через compose запускаешь? Давай код
источник

GK

Georgiy Kashintsev in Docker — русскоговорящее сообщество
Дмитрий Кожанов
А почему 9009?
потому что попадает в допустимый диапазон портов, например
источник

f

foi in Docker — русскоговорящее сообщество
Дмитрий Кожанов
Через compose запускаешь? Давай код
  nginx:
   build:
     context: .
     dockerfile: Dockerfile-nginx
   restart: unless-stopped
   depends_on:
     - rainloop
     - postfixadmin
   volumes:
     - /etc/localtime:/etc/localtime:ro
     - ./config/rainloop:/var/www/rainloop
   ports:
     - "80:80"
     - "443:443"
   networks:
     - mail-mo-network

 rainloop:
   build:
     context: .
     dockerfile: Dockerfile-rainloop
   restart: unless-stopped
   depends_on:
     - dovecot
     - postfix
   environment:
     WAIT_HOSTS: postfix:587, dovecot:143
   volumes:
     - /etc/localtime:/etc/localtime:ro
     - ./config/rainloop:/var/www/rainloop
   networks:
     - mail-mo-network
источник

f

foi in Docker — русскоговорящее сообщество
foi
  nginx:
   build:
     context: .
     dockerfile: Dockerfile-nginx
   restart: unless-stopped
   depends_on:
     - rainloop
     - postfixadmin
   volumes:
     - /etc/localtime:/etc/localtime:ro
     - ./config/rainloop:/var/www/rainloop
   ports:
     - "80:80"
     - "443:443"
   networks:
     - mail-mo-network

 rainloop:
   build:
     context: .
     dockerfile: Dockerfile-rainloop
   restart: unless-stopped
   depends_on:
     - dovecot
     - postfix
   environment:
     WAIT_HOSTS: postfix:587, dovecot:143
   volumes:
     - /etc/localtime:/etc/localtime:ro
     - ./config/rainloop:/var/www/rainloop
   networks:
     - mail-mo-network
nginx.conf
server {
   listen 80;
   server_name mail.mo.mz19.ru mail-mo.mz19.ru;
   root /var/www/rainloop/;
   client_max_body_size 32M;

   location / {
       index index.html index.htm index.php;
       autoindex on;
       autoindex_exact_size off;
       autoindex_localtime on;
   }

   location ^~ /data {
       deny all;
   }

   location ~ \.php$ {
       try_files $uri =404;
       fastcgi_pass rainloop:9009;
       fastcgi_index index.php;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       include /etc/nginx/fastcgi_params;
   }
}
источник

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
foi
nginx.conf
server {
   listen 80;
   server_name mail.mo.mz19.ru mail-mo.mz19.ru;
   root /var/www/rainloop/;
   client_max_body_size 32M;

   location / {
       index index.html index.htm index.php;
       autoindex on;
       autoindex_exact_size off;
       autoindex_localtime on;
   }

   location ^~ /data {
       deny all;
   }

   location ~ \.php$ {
       try_files $uri =404;
       fastcgi_pass rainloop:9009;
       fastcgi_index index.php;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       include /etc/nginx/fastcgi_params;
   }
}
telnet rainloop 9009
источник