Ho configurato per utilizzare finestra mobile su CentOS 6.5. Molto spesso i contenitori continuano a perdere internet. In tali casi devo riavviare Docker sull'host. Recentemente, ho provato a eseguire un aggiornamento yum da un contenitore che non è riuscito. Di seguito è riportato il registro da/var/log/finestra mobilecontenitori Docker mantenere perdere internet
2014/07/15 10:33:36 GET /v1.12/containers/update_test/json
[b601ba8c] +job container_inspect(update_test)
[b601ba8c] -job container_inspect(update_test) = OK (0)
2014/07/15 10:33:36 POST /v1.12/containers/update_test/attach?stderr=1&stdin=1&stdout=1&stream=1
[b601ba8c] +job container_inspect(update_test)
2014/07/15 10:33:36 POST /v1.12/containers/update_test/start
[b601ba8c] +job start(update_test)
[b601ba8c] -job container_inspect(update_test) = OK (0)
[b601ba8c] +job attach(update_test)
[b601ba8c] +job allocate_interface(5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b)
[b601ba8c] -job allocate_interface(5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b) = OK (0)
[b601ba8c] -job start(update_test) = OK (0)
2014/07/15 10:33:36 POST /v1.12/containers/update_test/resize?h=37&w=165
[b601ba8c] +job resize(update_test, 37, 165)
[b601ba8c] -job resize(update_test, 37, 165) = OK (0)
[b601ba8c] +job release_interface(5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b)
[b601ba8c] -job release_interface(5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b) = OK (0)
[error] container.go:492 5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b: Error closing terminal: invalid argument
[b601ba8c] -job attach(update_test) = OK (0)
Come accennato in precedenza il riavvio Docker sull'host risolve il problema. Non voglio continuare a riavviare la finestra mobile mentre sto pianificando di eseguire un'applicazione di produzione tramite la finestra mobile. Qualcuno ha qualche idea in proposito?
Per favore fatemi sapere se avete bisogno di ulteriori informazioni a questo proposito.
Vedi qualche modelli su cui si stanno perdendo il collegamento? È sul tuo portatile? Puoi riprodurlo su un'altra macchina/server? Il primo pensiero è che ci sono alcune opzioni di alimentazione di rete sul tuo host che mettono in disordine le interfacce di rete virtuale di cui ha bisogno la finestra mobile. L'output di 'ip route list',' ip addr show' è lo stesso prima e dopo questo? – xeor
Hey, grazie per i commenti. Non ho ancora trovato il modello. Ma questo è un buon punto di partenza. Devo implementare alcuni script nel mio contenitore per quello. Aggiornerò se troverò qualcosa a riguardo. – Maduraiveeran
Un'altra cosa che dovresti controllare è 'iptables -t nat -L -n -v' dove la finestra mobile mette tutte le regole per consentire effettivamente ai contenitori di parlare con parti diverse della rete (tra loro o fuori). Forse il problema è uno strumento/helper del firewall che vuole il pieno controllo sulle regole di iptables, ed è per questo che svuota le regole del docker di volta in volta .. – xeor