In molti post di blog e opinione generale, c'è un detto che dice "un processo per contenitore". Perché esiste questa regola? Perché non eseguire ntp, nginx, uwsgi e altri processi in un unico contenitore che deve avere tutti i processi per funzionare? post di blog che menzionano questa regola: "Il …
Infine, sei così innamorato di Docker che vuoi spostare i tuoi sistemi di produzione business-critical online con dati sensibili dei clienti su Docker Swarm. Alcuni potrebbero addirittura averlo già fatto. L'altra organizzazione non può permetterselo con una politica che vieta i processi di produzione in esecuzione in modalità root. Quale …
Voglio scaricare manualmente un'immagine Docker dall'hub Docker . Più specificamente, voglio scaricare un'immagine Docker dall'hub Docker su una macchina in un ambiente limitato che non ha (e non può) avere installato il software client Docker. Avrei pensato che questo sarebbe stato possibile utilizzando l' API ufficiale , ma questo non …
Abbiamo il seguente blocco nel nostro Dockerfile: RUN yum -y update RUN yum -y install epel-release RUN yum -y groupinstall "Development Tools" RUN yum -y install python-pip git mysql-devel libxml2-devel libxslt-devel python-devel openldap-devel libffi-devel openssl-devel Mi è stato detto che dovremmo unire questi RUNcomandi per ridurre i livelli della finestra …
Ho un'immagine docker di base che viene utilizzata per eseguire il software di analisi delle immagini. Per ogni contenitore creato dall'immagine, esiste una serie di impostazioni di configurazione, alcuni dei quali sono segreti (chiavi di crittografia, informazioni sui clienti, ecc.) Che vengono utilizzati dal software per analizzare e distribuire le …
Posso docker run -p 3000:3000 image senza EXPOSE ing che porta nel contenitore (vedi sotto). Se questo è vero, allora perché preoccuparsi di inserire EXPOSE nel Dockerfile? È solo per la comunicazione agli utenti delle immagini? Perché non conosco un motivo funzionale per ESPORRE le porte se sono comunque tutte …
Nell'agosto 2013 Jérôme Petazzoni ha creato Docker in Docker, dindin breve, ciò ha permesso di creare container Docker all'interno di Docker Containers, questa funzionalità si è rivelata molto popolare con il risultato che il repository GitHub di Jérôme ha ricevuto oltre mille stelle e trecento forchette. A partire da Docker …
Abbiamo un'applicazione che scrive tre tipi di log in tre file separati: log di accesso, log di applicazioni generiche e log di sistema. Il formato (e lo scopo) di questi registri sono molto diversi. E abbiamo logforwarder separati che li inviano separatamente al nostro sistema di registrazione centralizzato. Sulla base …
Obiettivo: creare sempre le immagini docker di lavoro più piccole attuale REPOSITORY TAG IMAGE ID CREATED SIZE a-docker-image latest x 42 minutes ago 1.92 GB Tentativo Aggiunta di un passaggio di pulizia alla fine del Dockerfile: #clean RUN apt-get purge -y wget RUN rm -r a-build-dir RUN apt-get purge -y …
Ho la seguente variabile d'ambiente configurata in un file docker-compose.yml: version: '3' services: server: ports: - 13045:3000 environment: - NODE_CONFIG: '{"DATABASE_URL":"http://db:5984"}' Quando docker-compose upprovo a correre , visualizzo questo errore: services.server.environment contains {"NODE_CONFIG": "{\"DATABASE_URL\":\"http://db:5984\"}"}, which is an invalid type, it should be a string Ho bisogno che la variabile d'ambiente …
Ho appena iniziato a lavorare con Docker e Kubernetes e ho visto molte pile, in cui alcune persone costruiscono nginx + php in una singola immagine e alcune costruiscono un'immagine con nginx e un'altra con php (montando lo stesso percorso e racchiudendo entrambi i contenitori nella stessa distribuzione in Kubernetes). …
Recentemente ho letto un dibattito su " Dove dovrebbero essere archiviate le proprietà che dipendono dall'ambiente? ". Il modo classico è disporre di più file di proprietà, uno per ambiente e in base a una variabile di ambiente (DEV, PROD ...), si sceglie dove leggerli all'avvio dell'applicazione (come con i …
REPOSITORY TAG IMAGE ID CREATED SIZE an-image 1 X 26 seconds ago 279 MB quando verrà eseguita l'immagine docker, verrà visualizzato il seguente messaggio: No java installations was detected. Please go to http://www.java.com/getjava/ and download Quando Oracle JDK viene distribuito, la dimensione dell'immagine della finestra mobile è più che raddoppiata! …
Il mio team sta attualmente cercando di decidere se distribuire la nostra app Nodejs come pacchetto deb invece di provare a eseguirla in un contenitore come Docker. Ho avuto questa idea leggendo questo blog qui che fornisce alcuni buoni argomenti per l'utilizzo di un pacchetto deb per un'applicazione python preesistente. …
Non capisco la differenza tra docker e chroot. Sì, è bello in termini di packaging del registro. Ma in qualche modo ho la sensazione che sia solo chroot con campane e fischietti extra. So che mi manca qualcosa. Sarebbe bello sapere come sono diversi e la necessità di docker se …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.