如何debuggingDocker?

我想知道你如何debuggingdocker。 所以我有一个命令是超时,我想debugging它:

这是一个访问我的dockerregistry的命令:

docker login -u admin -e my@mail.com -p $(oc whoami -t) 172.30.xx.xx:5000 

我读了很多关于使用docker daemon -d但是它提供了大量的输出,并保持运行。 如何使用docker守护进程debugging我的执行命令? 这是可能的或什么是debugging此问题的最佳方法。 谢谢

你可以试着运行docker daemon (no -d ),因为这样可以减less输出,并且仍然可以提供一些有用的信息。

至于daemon命令是否继续运行,除非docker本身崩溃,否则这是不可避免的。 我会build议运行守护进程命令,快速运行dockerlogin命令,然后Ctrl-C的守护进程命令来保存阅读很多。

另一件事是确保在运行daemon命令之前先停止所有其他Docker实例(例如,Ubuntu上的sudo service docker stop )。

我build议你看看你的私人Docker注册日志。

顺便说一句,你是如何实现registry的身份validation? 另外,您的本地机器上的SSL证书是否可以?