Как добавить к пути в Dockerfile или Docker Run - PullRequest
0 голосов
/ 29 марта 2019

Итак, я написал dockerfile, и когда я запускаю образ, PATH имеет значение

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Я хочу добавить еще одну запись в PATH, поэтому в моем файле Docker я попытался

ENV PATH="${PATH}:/some/new/path"
* 1006.* Однако, когда я попытался изменить PATH, включив в него мой личный путь (с добавлением /some/new/path).Как мне сделать так, чтобы /some/new/path добавлялся без изменения остальной части PATH к моей личной PATH?

Образ докера запускается с --entrypoint /bin/bash и аргументом --norc, который я бы предпочелне менять, если это возможно.

Я использую Ubuntu 14.04.

1 Ответ

0 голосов
/ 29 марта 2019

Чтобы добавить контейнеры $ PATH, попробуйте что-то вроде этого в Dockerfile:

ENV PATH /usr/local/postgres-$PG_MAJOR/bin:$PATH

Ресурсы:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...