У меня есть простой Dockerfile, который копирует шаблон, который я использовал sed
для замены некоторых переменных.Довольно прямо вперед.Выглядит очень выполнимо и из того, что я видел / читал для всех намерений и целей, он должен сделать это.
COPY /my-dir/my-textfile.conf /to/my/docker/path.conf
RUN sed -i s:TEXTTOREPLACE:my-new-text:g /to/my/docker/path.conf
Затем я запускаю docker build....
, затем docker run ... bash
, затем я cat
мой файл и TEXTTOREPLACE
все еще там.
Запустите ту же команду sed
в bashи это работает без проблем.
Есть мысли?Что я делаю не так / не вижу?
Спасибо!РЕДАКТИРОВАТЬ по запросу: базовый образ debian:7.11
, рабочая станция MAC OSX