Articles of scaricatore di porto

Docker e –userns-remap, come gestire le autorizzazioni del volume per condividere i dati tra host e container?

Nella finestra mobile, i file creati all’interno dei contenitori tendono ad avere una proprietà imprevedibile mentre li ispezionano dall’host. Il proprietario dei file su un volume è root (uid 0) per impostazione predefinita, ma non appena gli account utente non root sono coinvolti nel contenitore e scrivono nel file system, i proprietari diventano più o […]

Configura la porta del demone Docker per abilitare le API Docker

Stavo cercando di configurare la porta del demone Docker come menzionato in un collegamento : cat /etc/docker/daemon.json { “debug”: “true”, “hosts”: “tcp://127.0.0.1:5000” } # Service docker status docker stop/waiting # service docker start start: Job failed to start Docker version: 17.04 Ho abilitato i registri di debug per verificare il problema relativo all’avvio del servizio […]

finestra mobile non autorizzata: autenticazione richiesta – su push con login riuscito

Mentre spingo l’immagine della finestra mobile (dopo aver effettuato il login con successo) dal mio host, sto diventando “non autorizzato: autenticazione richiesta”. Dettagli sotto. -bash-4.2# docker login –username=asamba –[email protected] WARNING: login credentials saved in /root/.docker/config.json *Login Succeeded* -bash-4.2# -bash-4.2# docker push asamba/docker-whale Do you really want to push to public registry? [y/n]: y The push […]

Docker, come ottenere informazioni sul contenitore dall’interno del contenitore?

Vorrei rendere i docker containers consapevoli della loro configurazione, allo stesso modo in cui è ansible ottenere informazioni sulle istanze EC2 tramite metadati. Posso usare (la docker è in ascolto sulla porta 4243 ) curl http://172.17.42.1:4243/containers/$HOSTNAME/json per ottenere alcuni dei suoi dati, ma vorrei sapere se c’è un modo migliore almeno per ottenere l’ID completo […]

Perché le immagini del contenitore Docker sono così grandi?

Ho fatto una semplice immagine tramite Dockerfile da Fedora (inizialmente 320 MB). Aggiunto Nano (questo piccolo editor di dimensioni da 1 MB) e la dimensione dell’immagine è salita a 530 MB. Ho aggiunto Git in cima a questo (30-ish MB), e poi la mia dimensione delle immagini sky-rocket a 830 MB. Non è folle? Ho […]

Come trasferire i volumi di soli dati da un host a un altro?

Come descritto nella documentazione di Docker su Working with Volumes, vi è il concetto di cosiddetti contenitori di soli dati , che forniscono un volume che può essere montato in più altri contenitori, indipendentemente dal fatto che il contenitore di soli dati sia effettivamente in esecuzione o meno. Fondamentalmente, sembra fantastico. Ma c’è una cosa […]

Come continuare un contenitore Docker che è uscito

Prendere in considerazione: docker run -it centos /bin/bash Ho premuto Ctrl + D per uscire. Voglio continuare a gestire questo contenitore, ma ho scoperto che non posso. L’unico metodo è docker commit `docker ps -q -l` my_image docker run -it my_image /bin/bash Ho ragione? C’è un metodo migliore? (Sto usando la finestra mobile 0.8.0.)

È ansible avviare una sessione di shell in un contenitore in esecuzione (senza ssh)

Mi aspettavo ingenuamente che questo comando eseguisse una shell bash in un contenitore funzionante: docker run “id of running container” /bin/bash sembra che non sia ansible, ottengo l’errore: 2013/07/27 20:00:24 Internal server error: 404 trying to fetch remote history for 27d757283842 Quindi, se voglio eseguire shell bash in un contenitore in esecuzione (ad esempio per […]

Qual è la relazione tra il sistema operativo host della docker e il sistema operativo dell’immagine base del contenitore?

Non sono sicuro che sto facendo la domanda giusta … ma mentre sto leggendo tutto il docker che posso mettere le mani su vedo che posso installare Docker su Ubuntu 12.04 (per esempio) e quindi posso installare un contenitore Fedora o una versione diversa di Ubuntu? (C’è un esempio in cui l’utente ha installato busybox […]

Come avviare un contenitore Docker arrestato con un comando diverso?

Vorrei avviare un container Docker arrestato con un comando diverso, poiché il comando predefinito si interrompe, ovvero non è ansible avviare il contenitore e quindi utilizzare “docker exec”. Fondamentalmente mi piacerebbe avviare una shell in modo da poter ispezionare il contenuto del contenitore. Fortunatamente ho creato il contenitore con l’opzione -it!