最近我得到了一个托管在AWS上的docker容器中的项目。
我做了很多错误修正,其中对rails console
的访问非常有用。对于heroku项目,我运行heroku run rails console
。对于AWS(非docker),我使用ssh并运行bundle exec rails console
。我是docker noob,所以我不知道如何使用容器。
有什么方法可以访问这些容器中的rails console
?
答案 0 :(得分:0)
通常,您可以仅附加到docker容器并运行所需的所有命令。 详细信息在一定程度上取决于容器最初是如何启动的。
sudo docker container ls
应该给您一个很好的起点。
然后可以使用docker attach...
附加到容器并运行所需的命令。
另一种选择是在容器see here.上使用docker exec