أهلا،
لقد بدأت للتو في اللعب مع Docker وكنت أتساءل ما هي أفضل طريقة لتحميل ملف bashrc مخصص في كل مرة في حاوية. إما في كل حاوية أو في كل حاوية.
شكرا!
إذا تم دمج # 1757 ، فستتمكن من القيام بشيء مثل docker run -i -t -v ~/.bashrc:~/.bashrc ubuntu bash
. حتى ذلك الحين ، تأكد فقط من وجود ~ / .bashrc عند بدء تشغيل الحاوية:
$ 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>:/#
إعطاء هذا .bashrc في الصورة ، يمكنك أيضًا استخدام /bin/bash -l
شكرا جزيلا. لقد كنت في حيرة من أمري أن .bashrc
الذي تم تحميله كان /.bashrc
وليس /root/.bashrc
.
التعليق الأكثر فائدة
إعطاء هذا .bashrc في الصورة ، يمكنك أيضًا استخدام
/bin/bash -l