@docker_ru

Страница 1207 из 1375
Andrey
30.04.2019
10:28:22
Utya
30.04.2019
10:34:28
Вообще зачем это всё? Изврат же
да хочу сервера разместить в облаке чтобы в офисе был только кинетик и доступ по защищенному каналу

Andrey
30.04.2019
10:36:17
да хочу сервера разместить в облаке чтобы в офисе был только кинетик и доступ по защищенному каналу
В каком облаке смотря, чем ссх не устраевает до одной машины а остальные без выхода во вне сделай ... либо на одной подними опенвпн.

Google
Andrey
30.04.2019
10:36:44
Иптаблс настрой на край только для офиса

Контейнер для впн так себе идея , а если он упадёт что будешь делать ?

Utya
30.04.2019
10:38:32
Гейтвей должен быть ИП кинетика в 172.17.0.0 который
да вот в том то и дело что кинетик получает ip в подести vpn докеровского (192.168.24.10) у него ip в 172 нет

Контейнер для впн так себе идея , а если он упадёт что будешь делать ?
схема не очень рабочая? я думал если контейнер упадёт он перезапустится

Andrey
30.04.2019
10:39:21
Не в этом чате это всё конечно...трасеровку пусти с контейнера до сети офиса. И будет всё понятно.

Utya
30.04.2019
10:45:20
Ну так его гейтвеем и делай.
route add -net 192.168.235.0 netmask 255.255.255.0 gw 192.168.42.10 (235 подсеть за роутером) 42.10 ip кинетика у vpn server. вбиваю. network is ureachable

Kenya-West
30.04.2019
12:08:55
FROM node:11-alpine AS buildContainer COPY . /app WORKDIR /app RUN npm install && npm run build FROM nginx:alpine COPY server-conf/nginx.conf /etc/nginx/nginx.conf COPY server-conf/gzip.conf /etc/nginx/gzip.conf COPY server-conf/mime.types /etc/nginx/mime.types COPY --from=buildContainer /app/dist/ /usr/share/nginx/api EXPOSE 9000/tcp Я же правильно контейнер для API собираю? API написал на NodeJS (Typescript)

Kenya-West
30.04.2019
13:35:25
у тебя API статикой? забавно
Ну, я могу рантайм Typescript на dyno зафигачить напрямую без Javascript... а разницы?

Andrey
30.04.2019
13:40:39
ну как бы приложение, выполняющееся в браузере называть API странновато

Google
Gleb
30.04.2019
18:41:20
я проверял, из ARGS оно не умеет
почему не умеет то ?ты потом делаешь build with args?

Andor
30.04.2019
18:43:22
некропостер

ты в курсе что это сообщение пятничное?

а сейчас уже вторник

Gleb
30.04.2019
18:44:17
ildar
30.04.2019
18:49:36
Andor
30.04.2019
18:49:57
я это ещё в пятницу сделал

нашёл у себя ошибку и поправил

ildar
30.04.2019
18:53:44
я это ещё в пятницу сделал
у тебя один и тот же ARG доступен в нескольких образах в одном Dockerfile? https://t.me/docker_ru/119946

Andor
30.04.2019
18:56:31
ARG php_version ARG composer_version FROM composer:${composer_version} as composer FROM php:${php_version}-fpm-stretch as php-fpm

вот так у меня работает

COPY --from=composer /usr/bin/composer /usr/local/bin/composer а вот если сюда добавить аргументы то не работало

ildar
30.04.2019
19:04:25
Прекол. https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-from-interact

а я только сюда смотрел https://docs.docker.com/engine/reference/builder/#scope

dot
01.05.2019
10:42:22
Люди всех с праздником!!! Киньте плиз ктонибудь пример где делается приложение NET CORE в visual studio а затем оно билдиться в image кидается на docker hub и затем скачивается на линуксе этот образ и запускается ?

не получается просто сделать по тем примерам что я находил. Пишет неверный тип процессора при запуске на линухе

Andor
01.05.2019
10:50:55
Если компилятору нельзя сказать целевую архитектуру то ой

И тебя с ваппу

ildar
01.05.2019
14:20:48
Что?

Артём
01.05.2019
16:29:49
Кто создавал контейнеры в Azure? az container create -g <MyResourceGroup> --name <myapp --image myimage:latest> --cpu 1 --memory 1 Я создал два контейнера. Каждому выделил 1 ГБ оперативы. Оба контейнера запустились и веб-приложения работают (максимально простые. Просто только что созданный проект в Visual Studio). НО! По моей подписке (Azure for Education) мне предоставляется только одна VM с 1 ГБ оперативной памяти. Вопрос: Что задаёт команда az container create ... --memory 1 ? Говорит, что контейнеру было бы хорошо иметь 1 ГБ оперативной памяти? Но по факту, если на VM есть свободная оператива, и её хватает контейнерам, то всё будет хорошо?

Google
Maksim
01.05.2019
16:32:45
Виртуальная память, а 1 Гб это лимит, который может выбрать контейнер, не факт что он ему нужен. Память не выделяется сразу из физической, а только запрашивается для доступности

Если не нужен 1 Гб на приложение в контейнере, то всё будет работать

Артём
01.05.2019
16:36:21
Понятно. Спасибо! Ещё я создавал контейнер в azure из образа mssql server, взятого с DockerHub . Если выделить контейнеру 0.5 ГБ оперативы, то возникает ошибка и он не стартует. Если выделить 0.6 ГБ, то он стартует. UPD*** :Т.е. образ знает какой минимальный размер оперативной памяти ему нужен?

Maksim
01.05.2019
16:41:14
Образ не знает, приложение пытается запросить пространство памяти а его нет

Артём
01.05.2019
16:41:41
Но в VM было свободно 1 ГБ ?

Maksim
01.05.2019
16:49:06
Не важно сколько в вм, в контейнере лимит 0.5 и приложение думает что есть только 0.5

Так работает память в любой ОС

Артём
01.05.2019
16:56:07
Ясно. Спасибо!

Zhandos
02.05.2019
04:17:10
Всем привет, Есть контейнер, стягиваем готовый образ и по compose собираем стэк. Там есть папка приложение под tomcat, у нужно добавить дополнительные библиотеки, я попробовал через volume, но он удаляет все что есть в папке и вставляет несколько фалов, как сделать чтоб он не удалял и дополнил папку новыми файлами через compose

Dmitry
02.05.2019
07:34:59
Привет.

Есть образ на основе Python, в нём запускается сервис uwsgi по адресу 127.0.0.1:9000. Запустил его с -p 9000:9000. Если подключиться к контейнеру и запросить адрес с помощью curl - возвращаются корректные данные. Если запросить адрес с хоста - возвращается ошибка (52) Empty reply from server или (56) Recv failure: Connection reset by peer.

В чём может быть проблема?

Lamobot
02.05.2019
07:43:18
В чём может быть проблема?
В контейнере нужно запускать на 0.0.0.0

Anton
02.05.2019
07:45:05
или хотя бы на 172.17.0.2 (или какой там айпишник выдался)

Dmitry
02.05.2019
07:46:29


Кто-нибудь может оценить этот Dockerfile? Он корректен? Не нарушаются ли какие-либо best practices?

Григорий
02.05.2019
07:57:23
В него все равно никто кроме тебя никогда в жизни не посмотрит

LEXASOFT
02.05.2019
09:26:15
Обычно сначала зависимости ставят, потом остальной код, так кэшируется слой с зависимостями, а код ты меняешь чаще

Google
ildar
02.05.2019
10:36:38
В чём прикол скидывать текстовые файлы картинкой?

Sergey
02.05.2019
10:37:20
В чём прикол скидывать текстовые файлы картинкой?
"зацени какой я погромист с цветовой темой"

Dmitry
02.05.2019
10:53:54
В чём прикол скидывать текстовые файлы картинкой?
На картинке используется monospace-шрифт, подсвечен синтаксис, есть нумерация строк.

Это удобно, не находишь?

"зацени какой я погромист с цветовой темой"
Если это первое, о чём ты подумал, это повод задуматься.

George
02.05.2019
10:59:59
Зато копипаст сделать нельзя

Sergey
02.05.2019
11:00:16
На картинке используется monospace-шрифт, подсвечен синтаксис, есть нумерация строк.
причем тут докерфайл и то что ты делаешь копипасту в чат?

George
02.05.2019
11:00:40
Если уж очень хочется - вылей на пейстбин. Там есть все то же самое : и нумерация строк, и подсветка и т.п.

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