Quando provo a spingere le nuove immagini della finestra mobile per gcr.io
usando gcloud docker push
, fa spesso alcuni progressi prima di stallo:gcloud finestra mobile spinta appeso
$ gcloud docker push gcr.io/foo-bar-1225/baz-quux:2016-03-23
The push refers to a repository [gcr.io/foo-bar-1225/baz-quux]
762ab2ceaa70: Pushing [> ] 556 kB/154.4 MB
2220ee6c7534: Pushing [===> ] 4.82 MB/66.11 MB
f99917176817: Layer already exists
8c1b4a49167b: Layer already exists
5f70bf18a086: Layer already exists
1967867932fe: Layer already exists
6b4fab929601: Layer already exists
550f16cd8ed1: Layer already exists
44267ec3aa94: Layer already exists
bd750002938c: Layer already exists
917c0fc99b35: Layer already exists
La spinta rimane in questo stato a tempo indeterminato (che ho lasciato per un'ora senza un byte di progresso). Se I Ctrl-C uccide questo processo e lo esegue nuovamente, ottiene esattamente lo stesso punto e di nuovo non fa progressi.
L'unica soluzione che ho trovato è riavviare il mio computer ed eseguire nuovamente "Docker Quickstart Terminal". Quindi la spinta ha successo.
Esiste una soluzione alternativa per gli arresti in stallo che non richiedono il riavvio frequente del computer? (Sono su Mac OS X.)
Principalmente per ricordare a me stesso, il riavvio della macchina docker significa che si perdono tutte le immagini memorizzate nella cache locale. Il che rende questa "correzione" piuttosto frustrante per un problema regolare. – jwadsack
Quando si utilizza Docker per Mac, il riavvio di Docker (barra dei menu) risolve anche il problema. – resamsel
Su Linux, la macchina docker non sembra essere installata di default, ma l'esecuzione di 'sudo service docker restart' sembra fare il lavoro. – daoudc