作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想用plenv
在 docker 镜像中有 perl 5.16。 apt-get
只得到 5.14。plenv
将在 $HOME/.plenv/versions/5.16.2/
中安装 perl ,我需要在 $HOME/.profile
中添加一些行:
export PATH="$HOME/.plenv/bin:$PATH"
eval "$(plenv init -)"
plenv shell 5.16.2
切换到新版本。
source $HOME/.profile && plenv shell 5.16.2
在我运行一些 perl 命令之前,everyline。 docker 没有执行
$HOME/.profile
,是免登录shell吗?
RUN
之前写这样的命令, 我如何才能在
CMD
中执行此操作线?
最佳答案
您可以使用 ENTRYPOINT 命令在每次执行之前添加一些内容,或者您可以简单地将 .profile 移动到 .bashrc 中。
确实,docker 是一个免登录 shell,它不会运行 upstart,只需执行请求的进程。
关于perl - 如何在 Dockerfile 中运行 pleenv/rbenv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18463184/
我想用plenv在 docker 镜像中有 perl 5.16。 apt-get只得到 5.14。plenv将在 $HOME/.plenv/versions/5.16.2/ 中安装 perl ,我需要
我的 pleenv 设置发生了一些古怪的事情,我还没有完全理解它。 plenv install-cpanm % Total % Received % Xferd Average Speed
我有一台在 Windows 上的 Ubuntu 上运行带有 Bash 的 Windows 10 的机器。它使用某种没有适当硬链接(hard link)支持的 FUSE 文件系统。 因此,典型的 per
我是一名优秀的程序员,十分优秀!