如何在我的 Docker 镜像的 .bashrc 文件中设置别名。

3
例如: 'alias python=/home/user/python3.6' 这是我可能想要放在我的bashrc文件中的内容。 我该如何在Dockerfile中设置它? 我知道有一个ENV命令可以设置路径变量,是否可以类似地设置别名?

1
只需将该行代码添加到您的 .bashrc 文件中,并将其添加到您的 Dockerfile 中。 - Scott Stensland
2个回答

11

只需使用RUN将别名添加到bash_profile中。

FROM ubuntu
MAINTAINER Mojtaba Yeganeh

RUN echo "alias python=/home/user/python3.6" >> ~/.bash_profile

应该直接使用 RUN echo "alias python=..." >> ~/.bash_profile 吧? https://dev59.com/4VoV5IYBdhLWcg3wVNea#36388856 - Roy Shilkrot
我是说你那里有双重的 alias alias - Roy Shilkrot

0

对我而言,在.bashrc文件中可行。

我把这个放在了Dockerfile里:

RUN echo "alias ll='ls -alF'" >> ~/.bashrc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接