我有一个运行.Net Core 1.x Web API的docker容器。服务打包方式存在问题,无法正常启动。我可以通过
进入它 docker run -it --entrypoint /bin/bash my-image
在容器上运行docker export ...
后,我知道问题是Newtonsoft.Json.dll的版本错误,因为我能够在Windows 10上检查Newtonsoft.Json.dll的版本。
在Docker容器内部,有没有办法在我的bash提示符下检查Newtonsoft.Json.dll的版本?
答案 0 :(得分:0)
我看到已经有一段时间了,但这可能会对其他人有所帮助。
我认为检查Docker容器中dll版本的最简单方法是将其复制到本地并从那里查看版本。
您可以轻松地将dll从docker容器复制到本地目录中
docker cp <container name>:<dll full path in container> <local path>