Ich möchte meinen Root-Benutzer in einem (centos:6
) Docker Container eine .bashrc
geben. Jedoch, wenn ich meinen Container starte, finde ich, dass die .bashrc
nicht bezogen wurde. Kann das gemacht werden?Wie zu .bashrc für root in Docker
Mein Build-Befehl:
...
RUN touch .bashrc
RUN echo "iptables -t nat -A OUTPUT -d hostA -p tcp --dport 3306 -j DNAT --to hostB" >> .bashrc
...
Mein Startbefehl:
docker run -it --cap-add=NET_ADMIN myImage /bin/bash
try Ihre 2-Befehle in einem 'CMD' von einem' getrennt zu setzen; 'und den Wiederaufbau/Relaunch – user2915097
Also, wenn ich das tun und es laufen Ohne den '/ bin/bash'-Teil des run-Befehls läuft er, aber ich erhalte keine interaktive Kontrolle über den Container. –
Ich meine, wenn Ihr neues Bild erstellt wird, dann 'Docker laufen -it - cap-add = NET_ADMIN mynewimage/bin/bash' – user2915097