
Timur
02.10.2018
07:08:02

Andrey
02.10.2018
07:09:01

Timur
02.10.2018
07:09:11
угу, обязательно

Konstantin
02.10.2018
07:09:40

Google

Konstantin
02.10.2018
07:09:54
как вам песочница? )

Timur
02.10.2018
07:10:17
rm -rf /var/cache/apt/archives вроде ещё, разве нет?
(если есть цель почистить apt)

Konstantin
02.10.2018
07:10:50
окай, следующий
там все 4 строки - мусор

Andrey
02.10.2018
07:11:43
начнем с того что должно быть FROM %some_image%:alpine ?

Konstantin
02.10.2018
07:12:04
не, это не весь файл, это лучшая его часть
https://laradock.io/
из varnish Dockerfile
+/- 500mb к размеру образа не сделают погоды) когда у тебя образ уже 2+гб

Юра
02.10.2018
07:14:12

Konstantin
02.10.2018
07:14:51
да какая разница что там в baseimage? речь не про это

Timur
02.10.2018
07:16:24
там все 4 строки - мусор
а посоветуйте литературу именно по философии и best practices для контейнеров (если что-то есть такое), пожалуйста

Andrey
02.10.2018
07:16:27

Google

Konstantin
02.10.2018
07:16:53

Andrey
02.10.2018
07:17:02

Konstantin
02.10.2018
07:18:53

Andrey
02.10.2018
07:19:24

Konstantin
02.10.2018
07:20:28
не, ну такие Dockerfile сплошь и рядом, но не в подобном проекте же, наверное(

Юра
02.10.2018
07:20:34

Timur
02.10.2018
07:26:06

Spirit
02.10.2018
11:24:17
Привет всем. Подскажите, правильно ли я понял, что volumes в docker-compose работает как symlink. И dockerignore естественно он не учитывает. И кроме как через docker-compose возможности связать два разных контейнера нет?

Timur
02.10.2018
11:30:25

Spirit
02.10.2018
11:32:07
Наверное имеешь ввиду в одном докер файле сделать from с разными образами.

Vlad
02.10.2018
11:32:33
Добрый день, разбираюсь с compose
./nginx/sites/:/etc/nginx/sites-available
Справа явно путь к контейнеру, а слева что за странный путь да еще и с точки начинается

Spirit
02.10.2018
11:33:23
Точка это место где у тебя докерфайл
Много подходов как можно организовать структуру проектов. Нужно отталкиваться от задачи. И нюансов много. Не все без реального опыта понимается. Пока не прижмёт выпустить, что то на прод работая в команде, нужно делать так, чтобы удобно было разрабатывать самому не засоряя системы в местах где работаешь. Пришел к такому выводу. Так что надо линковать все что нужно с помощью compose и работать :)
Мне нравится, что теперь на домашнем компе кроме git и ide ничего не нужно :)

Roman
02.10.2018
12:26:30

Артамонов Игорь
02.10.2018
12:36:39
Коллеги, такой вопрос. Сталкивался ли кто-то с кейсом переноса докер-регистри с портуса на, например, харбор? Есть у кого опыт наиболее безболезненного решения?

Heorhii
02.10.2018
14:01:39
Чики. Подскажите пожалуйста, как можно из контейнера в контейнер достучаться по ссш? Ссш установлен, порты открыты, но тем не менее получаю конекшн рефюсд.

Sergey
02.10.2018
14:02:41
2к18 люди хотят ssh в докере?♂️

Viktor
02.10.2018
14:03:31
Всем привет!
Вопрос, используем docker-compose, 2 сервиса postgresql и dotnet core. Из контейнера с приложением нет доступа к бд, хотя извне есть и с хоста тоже, куда копать?

Google

Артамонов Игорь
02.10.2018
14:09:58

Viktor
02.10.2018
14:11:35

Артамонов Игорь
02.10.2018
14:13:00

Bogdan
02.10.2018
14:34:26
связываешь контейнеры одной "сетью"

Heorhii
02.10.2018
14:50:56
Сорян. Сервис-то был не запущен :/
Чики. Подскажите пожалуйста, как можно из контейнера в контейнер достучаться по ссш? Ссш установлен, порты открыты, но тем не менее получаю конекшн рефюсд.

Dmitry
02.10.2018
15:17:18
Коллеги, подскажите, а проброс каталога упразднили что-ли? Переустановил сервак, ругается на -v /my/home:/docker/home. Раньше работало норм
Ругается вот так: docker: Error response from daemon: error while creating mount source path '/docker_share/mssql': mkdir /docker_share: read-only file system.

twwlf
02.10.2018
15:22:11
что бы это могло значить…

Konstantin
02.10.2018
15:33:22
Что-то про докер

Sergey
02.10.2018
15:35:43

Pavel
02.10.2018
15:37:17

Dmitry
02.10.2018
15:37:40

next
02.10.2018
15:38:51

Konstantin
02.10.2018
15:38:55

Dmitry
02.10.2018
15:39:11
В Ubuntu

next
02.10.2018
15:39:30

Konstantin
02.10.2018
15:39:43
Да и с логикой ещё проблема))

Google

Dmitry
02.10.2018
15:41:52
Вы так тащитесь от своей ...?

Vladislav
02.10.2018
16:28:46
Друзья, есть теоретический вопрос.
Если я сделаю base image (my_base_image) с предустановленными пакетами (node_modules). Он будет весить 800мб.
Этот образ наследуется от node-alpine (300mb).
А затем от этого уже образа буду строить свой image с моим API, и еще один image с моим API.
В таком случае каждуй из построенных образов будет занимать по 800 с чем-то мегабайт на жестком диске (итого - 1.6 гб), или базовый image не будет копироваться ?
Или оно каким-то образом использует базовый образ без копирования его во все дочерние и два моих образа с API будут занимать очень мало места ?
Спасибо.

Konstantin
02.10.2018
16:42:47
Слои переиспользуются, не складывается

Vladislav
02.10.2018
17:09:04
Понял, спасибо.

Andrey
02.10.2018
17:59:44

Alexander
02.10.2018
18:01:05
в смысле? они в рантайме нужны

Vladislav
02.10.2018
18:03:07

Konstantin
02.10.2018
18:04:02

Sergey❄️
02.10.2018
18:10:02
На одном сервере пару дней назад тупо упал докер сервис, что это могло быть?
Версию сейчас скажу
Docker version 1.13.1, build 092cba3
docker-compose version 1.20.1, build 5d8c71b
Блэ, а старые логи после рестарта не посмотреть чтоль

Jack
02.10.2018
18:20:34
привет. А посоветуйте как поступить)
Хочу как-то сделать проект на пхп, но с 2мя разными докеробразами.
1) для прода - в образ просто будут копироваться файлы
2) для дева - туда доставится пару пакетов (для дебага), а копирования файлов не будет
И проблема в том, что делать бейс имедж не особо хочется, а комманды IMPORT в докерфайле нет.
Может я вообще иду по неверному пути и должен быть единый образ для всего. Или же есть тулзы что симитируют IMPORT (простая конкатенация нескольких файлов)? Спасибо!

Oleg
02.10.2018
19:22:12
Мультистейджбилд наше всё

Jack
02.10.2018
19:26:21
Вы про php:7.2-fpm?
или это некий бейс?

Konstantin
02.10.2018
19:29:27

Google

Oleg
02.10.2018
19:29:32
Вы про php:7.2-fpm?
ну я не знаю, какой у Вас PHP используется, это был докерфайл лишь для примера, чтобы показать принцип.

Sergey❄️
02.10.2018
19:29:40
Там давно коечо стоит и крутится

Jack
02.10.2018
19:31:07
в мультистейдже я только копировать могу с другого билда

Oleg
02.10.2018
19:31:31
и команды, которыми можно билдить 2 разных имеджа с одного докерфайла
никто не мешает дописать необходимые операции?
FROM php7.2-fpm AS php-prod
WORKDIR /code
COPY . /code
RUN apt install some-packages
FROM php7.2-fpm AS php-dev
WORKDIR /code
COPY --from=php-prod /code /code
RUN apt install some-debugger and-other-packages

Jack
02.10.2018
19:33:24
никто не мешает дописать необходимые операции?
не проканает ли)
FROM php:7.2-fpm AS php-base
RUN ....
FROM php-base AS php-prod
WORKDIR /code
COPY . /code
FROM php-base AS php-dev
RUN apt install some-debugger
docker build -t myprodimage --target php-prod .
docker build -t mydevimage --target php-dev .

Oleg
02.10.2018
19:33:25
так наглядней?)