2017-08-11 5 views
0

J'ai rencontré des problèmes lors de la création d'images docker à partir d'un client. J'utilise la commande "docker --host x.x.x.x build". La construction commence à envoyer et ne quelques secondes après avec l'erreur suivante:Echec du contexte de construction de l'envoi Docker - Connexion forcée

time="2017-08-11T09:43:27+01:00" level=error msg="Can't add file \\?\E:\folder\master\workspace\packages\Newtonsoft.Json.10.0.3\Newtonsoft.Json.10.0.3.nupkg to tar: io: read/write on closed pipe" time="2017-08-11T09:43:27+01:00" level=error msg="Can't close tar writer: io: read/write on closed pipe" error during connect: Post http://x.x.x.x:2375/v1.27/build?buildargs=%7B%22CONFIGURATION%22%3A%22live%22%7D&cachefrom=%5B%5D&cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=dockerfile&labels=%7B%7D&memory=0&memswap=0&networkmode=default&nocache=1&rm=1&shmsize=0&t=project&target=&ulimits=null : read tcp y.y.y.y:52954->x.x.x.x:2375: wsarecv: An existing connection was forcibly closed by the remote host.

Répondre

0

La question était situé dans le pare-feu de la passerelle. Le processus essayait d'envoyer le paquet de nuget Newtonsoft dans le fichier tar (selon les logs) et le pare-feu le détectait comme un Ransomware donc il fermait la connexion. Vous pouvez autoriser le fichier spécifique dans le pare-feu à le faire fonctionner.