Comments 20
UFO just landed and posted this here
Обновлять само приложение буду по remote docker API.
немного не понял, как именно будет обновляться приложение, будете подменять образ или само приложение внутри контейнера?
0
Боюсь спросить зачем закрывать файловый поток и бинариврайтер в юзингах
0
Смею предположить, что в методе Close() для этого объекта есть и Dispose() (внутри...). Это распространённое поведение похожих steam объектов. Вроде как попользовались и избавились, когда больше не нужен.
0
внимательно посмотри в теги =)
0
Мне расссказывал знакомый про подобное, только это было на нетфреймворке и связано было с sqlconnection. Тип смысл был в том, что конец блока юзинг не означал, что коннекшен сразу закроется, и из-за этого то ли connection pool переполнялся, то ли были проблемы с коннектами. И прикол был в том, что существовала статья/блог девелопера из мс который подтверждал этот фичебаг.
звучит как байка, конечно. Возможно подобное проявляется только под нагрузками
0
Для уменьшения размера образа необходимо уменьшить количество слоев. Можно объединить операторы инструкции RUN, например так:
RUN apt-get update \
&& apt-get upgrade -y \
&& dpkg --add-architecture i386 \
…
RUN apt-get update \
&& apt-get upgrade -y \
&& dpkg --add-architecture i386 \
…
+1
Sign up to leave a comment.
Linux контейнер для .NET Framework приложения (когда сложно уйти на .Net Core)