例如,如果我使用命令,docker run -it alpine /bin/sh
它将启动一个终端,之后我可以安装软件包和所有软件包。现在,当我使用exit
命令时,它会返回到终端。(主要一)
那么如何再次访问同一容器?当我再次运行该命令时,我得到了一个新的高山。
请帮忙
拉图像
docker image pull alpine
看到那里的图像
docker image ls OR just docker images
看看高山里面有什么
docker run alpine ls -al
现在您的问题是如何留在外壳上
docker container run -it alpine /bin/sh
您在Shell脚本命令行中。一些发行版可能有bash shell。
docker exec -it 5f4 sh
/ # (<-- you can run linux command here!)
此时,您可以使用alpine的命令行并执行
ls -al
输入exit出来-您可以以分离模式运行它,它将继续运行。
使用exec命令,我们可以再次登录
docker container run -it -d alpine /bin/sh
验证它已启动,然后复制容器ID的前2个-3位数字
docker container ls
使用exec命令登录
docker exec -it <CONTAINER ID or just 2-3 digits> sh
您将需要停止,否则它将继续运行。
docker stop <CONTAINER ID>
例如,如果我使用命令< code > docker run-it alpine/bin/sh ,它会启动一个终端,之后我就可以安装软件包和所有东西。现在,当我使用< code>exit命令时,它会返回到终端。(主要的一个) 那么,如何再次访问同一容器呢?当我再次运行该命令时,我得到了一个新鲜的高山。 请帮帮忙
问题内容: 有没有办法使用NHibernate将枚举持久化到数据库?那有一张代码表和枚举中每个值的名称。 我想保留没有实体的枚举,但仍然具有从所有其他引用实体到枚举的表的外键(枚举的int表示形式)。 问题答案: 你们为什么把这个复杂化呢?真的很简单。 映射如下所示: 该模型属性如下所示: 枚举看起来像这样: NHibernate将自动解决所有问题。为什么键入比您需要的更多???
问题内容: 我已经开始使用推荐的广告,并从移走了。我无法重新粘合在一起的一件事是使用持久性Cookie存储。我想简单地将自定义cookie处理程序/管理器附加到我的连接中以存储cookie。Android文档并不是很有帮助,因为它将Cookie主题分为两行。 我以前使用过LoopJ ,效果很好。 关于如何在Android中设置可以附加到我的自动保存和检索cookie 的持久性cookie存储的想法
问题内容: 考虑: 我按 + 退出。 我想继续运行此容器,但发现不能。 唯一的方法是 我对吗?有没有更好的方法?(我正在使用docker 0.8.0。) 问题答案: 您可以在现有容器退出后重新启动,并且所做的更改仍然存在。
vim退出后,终端如何显示vim的部分内容?? 退出时不要恢复终端屏幕,就是vim退出后,终端可以显示vim中的内容比如#include“iostream”
问题内容: 诸如vi或man的程序或任何其他程序如何用该程序自己的内容替换终端内容,然后在退出这些程序后将其带回旧的终端内容? 问题答案: Vi切换到终端支持的备用屏幕缓冲区。这是通过使用转义序列来实现的。有关完整的详细信息,请参见此链接。 这些的termcap条目为“ ti”输入,而为“ te”退出全屏模式。 正如@Celada在下面指出的那样,对xterm转义序列进行硬编码不是一个好主意,因为