Moby: So laden Sie eine Bashrc-Konfiguration in einen Container

Erstellt am 11. Sept. 2013  ·  3Kommentare  ·  Quelle: moby/moby

Hallo,

Ich habe gerade angefangen, mit Docker zu spielen, und ich habe mich gefragt, wie ich am besten eine benutzerdefinierte bashrc-Datei jedes Mal in einen Container laden kann. Entweder in jedem Container oder pro Container.

Danke!

Hilfreichster Kommentar

Vorausgesetzt, dass .bashrc im Bild ist, können Sie auch /bin/bash -l verwenden

Alle 3 Kommentare

Wenn #1757 zusammengeführt wird, können Sie so etwas wie docker run -i -t -v ~/.bashrc:~/.bashrc ubuntu bash tun. Stellen Sie bis dahin einfach sicher, dass ~/.bashrc vorhanden ist, wenn der Container gestartet wird:

$ docker run -d ubuntu bash -c "echo 'export foo=bar' > .bashrc"
29b2ebb155e3
$ docker commit 29b2ebb155e3 mybase
e39a1d44ad80
$ docker run -i -t mybase bash
root<strong i="7">@2ad5a06af680</strong>:/# echo $foo
bar
root<strong i="8">@2ad5a06af680</strong>:/#

Vorausgesetzt, dass .bashrc im Bild ist, können Sie auch /bin/bash -l verwenden

Vielen Dank. Ich war verwirrt, dass das geladene .bashrc /.bashrc und nicht /root/.bashrc war.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen