[RISOLTO]Connettere docker alla rete

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
omegaub
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 342
Iscrizione: martedì 2 dicembre 2008, 12:50
Desktop: gnome
Distribuzione: Ubuntu 18.04.4 LTS
Sesso: Femminile
Località: Boschi romani

[RISOLTO]Connettere docker alla rete

Messaggio da omegaub »

Ciao a tutti!
Il mio problema è esattamente quello in oggetto: ho installato docker, ho creato un contenitore con ubuntu (docker ufficiale ubuntu) ma quando lo avviato e sono entrata nella shell ho notato che mancano parecchi tool così ho cercato di installarli ma il comando apt install mi dà il seguente errore:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package nano
suppongo che il problema sia che manca la connessione alla rete, ho provato a creare ed ad associare reti sia host che bridge (ad esempio con il comando: docker network connect --ip 172.20.128.2 docker_multi_host_network containerID; oppure con il comando: docker run -it --network bridge --name ub_bridge ubuntu:latest) al contenitore ma il risultato è lo stesso. Ho provato con un docker file "da shell", in questo modo:

docker build -t ub -<<EOF
FROM ubuntu:latest
RUN apt install systemd nano iproute2 sshd node npm curl
EOF
di nuovo lo stesso errore.
Che cos'è che sbaglio? Ho appena iniziato a vederli, questi docker, mi sembrano di enormi potenzialità ma se non si possono collegare alla rete è decisamente inutile... :?
Grazie a tutti!

Mic
Ultima modifica di omegaub il mercoledì 18 novembre 2020, 15:14, modificato 1 volta in totale.
Nexol
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1169
Iscrizione: venerdì 13 novembre 2009, 10:15

Re: Connettere docker alla rete

Messaggio da Nexol »

omegaub ha scritto:
venerdì 30 ottobre 2020, 11:35
E: Unable to locate package nano
Dovrebbe bastare

Codice: Seleziona tutto

sudo apt update && sudo apt install nome-pacchetto
Ubuntu 20.04 --> Notebook Dell 1747 - Intel Core i7-720QM - 8GB Ram - Scheda grafica AMD Mobility Radeon HD 4650 1GB Ram con driver radeon
Avatar utente
omegaub
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 342
Iscrizione: martedì 2 dicembre 2008, 12:50
Desktop: gnome
Distribuzione: Ubuntu 18.04.4 LTS
Sesso: Femminile
Località: Boschi romani

[RISOLTO] Connettere docker alla rete

Messaggio da omegaub »

A quanto pare quando si avvia un'immagine con il comando
docker run image_name
di default il contenitore così creato viene collegato alla rete bridge di conseguenza il contenitore risulta isolato da internet.
Per poterlo connettere all'esterno bisogna specificare la rete a cui collegarlo, cioè quella dell'host:
docker run --net=host image_name
almeno questo è quello che funziona per me.
Spero possa aiutare qualcun altro.
Grazie!

Mic
Nexol
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1169
Iscrizione: venerdì 13 novembre 2009, 10:15

Re: Connettere docker alla rete

Messaggio da Nexol »

Ottimo, aggiungi un [risolto] al titolo del 1° post.
Ubuntu 20.04 --> Notebook Dell 1747 - Intel Core i7-720QM - 8GB Ram - Scheda grafica AMD Mobility Radeon HD 4650 1GB Ram con driver radeon
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 6 ospiti