我正在使用docker v1.2,在启动容器时遇到一些问题。容器在“docker run”后退出。解决这些问题的最佳方法是什么?在AUFS和BTRFS下运行容器有什么主要区别吗?
4szc88ey1#
您可以运行docker logs <container_name>来检索日志(if您不知道容器名称,可以运行docker ps -a来显示所有容器)
docker logs <container_name>
docker ps -a
avwztpqn2#
请确保在docker run命令中有-ti标志,否则Docker容器将退出,而不允许您运行任何shell。
docker run
-ti
scyqe7ek3#
在我的情况下,sa密码被拒绝,因为太长了。我一定是在某个时候摸索到了设置,设置后面的文本已经成为密码的“一部分”。发现这一点是一次冒险。我的iMac有默认设置-没有开发工具。我下载了:bootstrap-4.0.0-alpha.t-dist[风筝-Mac]请Mac用户验证一下好吗?我有一种感觉,我需要第三次下载。一旦我启动并运行了Kitematic,就很容易从“设置”选项卡、“常规”、“环境变量”、“MSSQL_SA_PASSWORD”中看到日志以及启动失败的原因。
e5nqia274#
以这个例子为基础。
docker pull node docker run -it node bash
通过这种方式-它意味着交互式和bash意味着您将访问以在一个完整的节点容器内运行脚本,其中包含:Yarn,npm,和其他功能...
7vux5j2d5#
天真,但试试...sudo服务停靠程序停止,然后sudo服务停靠程序启动然后 Docker 把你要运的集装箱运过来。
5条答案
按热度按时间4szc88ey1#
您可以运行
docker logs <container_name>
来检索日志(if您不知道容器名称,可以运行
docker ps -a
来显示所有容器)avwztpqn2#
请确保在
docker run
命令中有-ti
标志,否则Docker容器将退出,而不允许您运行任何shell。scyqe7ek3#
在我的情况下,sa密码被拒绝,因为太长了。我一定是在某个时候摸索到了设置,设置后面的文本已经成为密码的“一部分”。
发现这一点是一次冒险。我的iMac有默认设置-没有开发工具。我下载了:
bootstrap-4.0.0-alpha.t-dist
[风筝-Mac]
请Mac用户验证一下好吗?我有一种感觉,我需要第三次下载。
一旦我启动并运行了Kitematic,就很容易从“设置”选项卡、“常规”、“环境变量”、“MSSQL_SA_PASSWORD”中看到日志以及启动失败的原因。
e5nqia274#
以这个例子为基础。
通过这种方式-它意味着交互式和bash意味着您将访问以在一个完整的节点容器内运行脚本,其中包含:Yarn,npm,和其他功能...
7vux5j2d5#
天真,但试试...
sudo服务停靠程序停止,然后sudo服务停靠程序启动
然后 Docker 把你要运的集装箱运过来。