如何在dockerfile或docker run中附加到路径

时间:2019-03-29 13:35:07

标签: docker dockerfile

所以我写了一个dockerfile,当我运行镜像时,路径是

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

我想向PATH添加另一个条目,因此在我尝试过的dockerfile中

ENV PATH="${PATH}:/some/new/path"

但是,当我尝试将PATH更改为包括我的个人路径时(附加了/some/new/path)。如何安排它,以便在不将PATH的其余部分更改为我的个人PATH的情况下附加/some/new/path

正在使用--entrypoint /bin/bash和参数--norc运行docker映像,我希望尽可能不更改它。

我正在使用Ubuntu 14.04。

1 个答案:

答案 0 :(得分:0)

要附加容器$ PATH,请尝试在Dockerfile中按照以下方式进行操作:

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

资源: