Devo aggiungere più righe a /etc/sysctl.conf in un'immagine finestra mobile. Esiste un metodo idempotente per eseguire questa operazione tramite un file docker anziché modificarlo manualmente e utilizzare l'approccio di commit docker?Modifica file da file docker
17
A
risposta
31
Vorrei utilizzare il seguente approccio nella Dockerfile
RUN echo "Some line to add to a file" >> /etc/sysctl.conf
che dovrebbe fare il trucco. Se si desidera sostituire alcuni caratteri o simili, è possibile risolverli con sed utilizzando, ad es. il seguente:
RUN sed -i "s|some-original-string|the-new-string |g" /etc/sysctl.conf
Tuttavia, se il problema risiede nel semplicemente ottenere le impostazioni per "mordere" this question potrebbe essere di aiuto.
6
lavoro sed abbastanza bene per sostituire roba, se avete bisogno di aggiungere, è possibile utente fa doppio reindirizzare
sed -i s/origin text/new text/ /etc/sysctl.conf
bash -c 'echo hello world >> /etc/sysctl.conf
Problemi correlati
- 1. Docker con marca: modifica immagine su file Docker modifica
- 2. Variabili ambientali Docker da un file
- 3. Docker mongodb config file
- 4. Docker Copia e Modifica proprietario
- 5. Modifica autorizzazioni del file caricato da PHP
- 6. Esegui file jar nell'immagine docker
- 7. Docker: l'aggiunta di un file da una directory padre
- 8. docker-compose non sovrascrive le variabili di ambiente file docker
- 9. Condivisione/autorizzazioni di file condivisi/proprietario (Docker)
- 10. Modifica file atomico
- 11. docker-compose restituisce ERRORE: impossibile individuare il file Docker: Dockerfile
- 12. docker-compose: utilizzo di più file Docker per più servizi
- 13. Errore durante la creazione di un'immagine Docker per l'ambiente Ruby On Rails (da un file Docker)
- 14. Modifica file elf
- 15. modifica codifica file
- 16. modifica dei file .smali
- 17. modifica file ERB sull'implementazione
- 18. Symfony2: modifica caricamento file
- 19. kubernetes equivalente di ENV-file in Docker
- 20. Un file Docker può estenderne un altro?
- 21. Come pubblicare le porte nei file docker
- 22. Volumi Docker - aggiunta di file automaticamente
- 23. File di configurazione per immagine docker Neo4j
- 24. Modifica password su file p12
- 25. Annulla modifica file durante rebase
- 26. Modifica file Jar in esecuzione
- 27. Modifica Docker/var/lib/docker/aufs/diff location
- 28. Modifica file .resx in C#
- 29. Modifica estensione file in SharePoint
- 30. Modifica file jar con python
Qualcuno ha già richiesto questo: https://github.com/moby/moby/issues/12193 –