如何关闭并重新打开docker终端

时间:2016-08-23 06:53:42

标签: bash docker ubuntu-14.04

我在docker中安装nvm。我完成安装后说它运行echo ". ~/.nvm/nvm.sh" >> ~/.bash_profile然后关闭并重新打开终端。

我认为上面的过程更新了bash配置文件,让我使用nvm.sh命令从bash访问nvm。但是,要做到这一点,我必须关闭并重新打开bash / terminal。

无论如何都要这样做,或者我要停止泊坞容器再运行它?

2 个答案:

答案 0 :(得分:1)

~/.bash_profile仅由bash的登录实例提供,大概就是为什么他们说你要退出然后登录。

如果您对~/.bash_profile所做的唯一更改是添加. ~/.nvm/nvm.sh,那么就source所涉及的shell而言,您可以产生相同的效果当前的shell实例:

. ~/.nvm/nvm.sh 

这当然仅涵盖bash的方面,而不是docker整体。

答案 1 :(得分:1)

也许这会对docker有所帮助,在运行docker镜像时运行脚本,你可以将它附加到bash,用新的配置文件重新打开实例:

<table>
    <tr>
      <td>
        <div style="position: relative;width:100%;height:100%;">
          <div class="col-md-8">
            Rian Priyanto
          </div>
          <div class="col-md-1">
            &nbsp;&nbsp;&nbsp;&nbsp;
          </div>
          <div class="col-md-3" style=
          "position: absolute !important;top: 0;right: 0px;">
            <a href="#">+<i class="fa fa-plus"></i></a>
          </div>
        </div>
      </td>
    </tr>
    <tr></tr>
  </table>

docker ps -all #to get container id docker exec -i -t 38ad5f94df4d /bin/bash 容器ID或容器名称