Desidero fornire l'utente root in un contenitore (centos:6
) al .bashrc
. Tuttavia, quando eseguo il mio contenitore, trovo che lo .bashrc
non è stato acquistato. Può essere fatto?Come .bashrc per root nella finestra mobile
mio comando build:
...
RUN touch .bashrc
RUN echo "iptables -t nat -A OUTPUT -d hostA -p tcp --dport 3306 -j DNAT --to hostB" >> .bashrc
...
mio comando di marcia:
docker run -it --cap-add=NET_ADMIN myImage /bin/bash
provare a mettere i comandi 2 in un 'cmd' separati da un', 'e ricostruire/rilanciare – user2915097
Quindi, se lo faccio ed eseguirlo senza la parte '/ bin/bash' del comando run, viene eseguito ma non mi dà il controllo interattivo del contenitore. –
Voglio dire, quando la tua nuova immagine è stata creata, allora 'docker run -it --cap-add = NET_ADMIN mynewimage/bin/bash' – user2915097