Диагностика контейнера Nexus Docker теряет соединение после Nuget Push - PullRequest
0 голосов
/ 23 апреля 2019

ОС: Mac OS High Sierra 10.13.6

Я только что создал новый Nexus Docker Container следующим образом -

docker run -d -p 8081:8081 --name nexus sonatype/nexus3

, который прекрасно работал, может обращаться к репозиториям и т. Д.

Но, когда я нажимаю на репозиторий Nuget по умолчанию с:

dotnet nuget push ~/Downloads/abc.3.2.55.nupkg --source http://localhost:8081/repository/nuget-hosted/ -k 0fc45a34-fa99-3af1-9bb6-bd6759047bbb

, я в конечном итоге получаю:

info : Pushing abc.3.2.55.nupkg to 'http://localhost:8081/repository/nuget-hosted/'...
info :   PUT http://localhost:8081/repository/nuget-hosted/
error: The operation was canceled.
error:   Error while copying content to a stream.
error:   Unable to read data from the transport connection: Operation 
canceled.
error:   Operation canceled
error:   Pushing took too long. You can change the default timeout of 300 seconds by using the --timeout <seconds> option with the push command.

Тем не менее, более важная вещь заключается в том, как только я ударюПри помощи команды push nuget я больше не мог получить доступ к веб-странице Nexus, получая сообщение об ошибке:

enter image description here

  • Даже после сбоя отправки,он не возвращается
  • Перезапуск моего контейнера не помогает
  • Перезапуск Docker и повторный запуск моего контейнера перезапускает Nexus.
  • Если я снова запускаю nuget push, он немедленно зависает.

Если предположить, что виновником является nuget push / docker, что я могу сделать, чтобы начать диагностировать причину зависания?

...