Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 December 13

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Я выше говорил, что есть только один способ - динамический трейсинг программы. Но в зависимости от того как она написана - он может увидеть не все зависимости, например
источник

GM

Gleb Mekhrenin in RU.Docker — Официальное Русское Сообщество
последний оптимизатор который я смотрел сжал раз в 5 после чего внутри контейнера ничего кроме баша не работало и так не одну итерацию
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Gleb Mekhrenin
последний оптимизатор который я смотрел сжал раз в 5 после чего внутри контейнера ничего кроме баша не работало и так не одну итерацию
Во-во
источник

GM

Gleb Mekhrenin in RU.Docker — Официальное Русское Сообщество
вообще кому кажется что образы большие убедитесь что вы даже тупо .git в контейнер не тащите, чего вообще в dockerigonre файле и используете ли вы его если не используете кастомные билдеры
источник

GM

Gleb Mekhrenin in RU.Docker — Официальное Русское Сообщество
да и вряд ли эта софтина поставит вам java-headless вместо здорованной херни для десктопа, все равно нужно хоть чуть чуть логики добавить и проблем с размером не будет кроме случая когда тупо много полезных данных
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Gleb Mekhrenin
да и вряд ли эта софтина поставит вам java-headless вместо здорованной херни для десктопа, все равно нужно хоть чуть чуть логики добавить и проблем с размером не будет кроме случая когда тупо много полезных данных
+
источник
2019 December 15

D

Dmitry in RU.Docker — Официальное Русское Сообщество
CORE CONCEPTS
Inspect container metadata (static analysis)
Inspect container data (static analysis)
Inspect running application (dynamic analysis)
Build an application artifact graph
Use the collected application data to build small images
Use the collected application data to auto-generate various security framework configurations.
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
источник
2019 December 16

ꟿⅨ in RU.Docker — Официальное Русское Сообщество
FROM node:11.1.0-alpine as build

WORKDIR /app

COPY package*.json /app/

RUN npm install

COPY ./ /app/

RUN npm run build

Привет, читаю одну статью и хочу понять а где конкретно происходит действо RUN. Разве не в той же папке в который мы находимся, просто по словам автора, я так понимаю что всё таки в ./app
источник

И

Игорь in RU.Docker — Официальное Русское Сообщество
/app
источник

T

Tetrisius in RU.Docker — Официальное Русское Сообщество
ꟿⅨ
FROM node:11.1.0-alpine as build

WORKDIR /app

COPY package*.json /app/

RUN npm install

COPY ./ /app/

RUN npm run build

Привет, читаю одну статью и хочу понять а где конкретно происходит действо RUN. Разве не в той же папке в который мы находимся, просто по словам автора, я так понимаю что всё таки в ./app
WORKDIR
источник

ꟿⅨ in RU.Docker — Официальное Русское Сообщество
Но почему COPY тогда не приним к WORKDIR?
источник

И

Игорь in RU.Docker — Официальное Русское Сообщество
источник

T

Tetrisius in RU.Docker — Официальное Русское Сообщество
ꟿⅨ
Но почему COPY тогда не приним к WORKDIR?
из за контекста
источник

ꟿⅨ in RU.Docker — Официальное Русское Сообщество
источник

ꟿⅨ in RU.Docker — Официальное Русское Сообщество
В твоем RTFM
источник

ꟿⅨ in RU.Docker — Официальное Русское Сообщество
Не обязательно быть мудаком, @topdeployer
источник

И

Игорь in RU.Docker — Официальное Русское Сообщество
не обязательно? хм... надо подумать
а теперь го читать про copy
источник

И

Игорь in RU.Docker — Официальное Русское Сообщество
и желательно чуть-чуть думать
источник

И

Игорь in RU.Docker — Официальное Русское Сообщество
а то не разжевал и в рот не положил, усё. мудак
источник