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

