Это - модификатор расширения истории, поэтому добавьте g
модификатор сразу прежде s
.
echo ${1:gs/the/THE}
С другой стороны, используйте синтаксис расширения параметра, где двойная наклонная черта означает глобальную замену. В этом случае, часть после s//
подстановочный шаблон, тогда как замена расширения истории берет литеральную строку.
echo ${1//the/THE}
В соответствии с обсуждением развития докера это известный вопрос номер 1 в докторских документах Docker. Вот ссылка на текущий выпуск.
Неожиданные файловые разрешения в контейнерах Идиосинкразия в AUFS предотвращает предсказуемое распространение разрешений между верхним и нижним слоями. Это может вызвать проблемы с доступом к закрытым ключам, экземплярам баз данных и т.д. Полную информацию и обходные пути см. в выпуске Github 783.
Упомянутое обходное решение можно найти на Github здесь