Moby: Comment charger une configuration bashrc dans un conteneur

Créé le 11 sept. 2013  ·  3Commentaires  ·  Source: moby/moby

Salut,

Je viens de commencer à jouer avec Docker et je me demandais quelle était la meilleure façon d'obtenir un fichier bashrc personnalisé chargé à chaque fois dans un conteneur. Soit dans chaque conteneur, soit par conteneur.

Merci!

Commentaire le plus utile

Étant donné que .bashrc est dans l'image, vous pouvez également utiliser /bin/bash -l

Tous les 3 commentaires

Si #1757 est fusionné, vous pourrez faire quelque chose comme docker run -i -t -v ~/.bashrc:~/.bashrc ubuntu bash . En attendant, assurez-vous simplement que ~/.bashrc existe au démarrage du conteneur :

$ 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>:/#

Étant donné que .bashrc est dans l'image, vous pouvez également utiliser /bin/bash -l

Merci beaucoup. J'étais confus que le .bashrc chargé soit /.bashrc et non /root/.bashrc .

Cette page vous a été utile?
0 / 5 - 0 notes