Comment faire pour copier et renommer un conteneur Docker?
J'ai un conteneur docker que je veux utiliser pour partitionner client l'accès à une base de données. Je aimerais être en mesure d'avoir un conteneur par le client. Si je commence à de multiples copies du conteneur qu'ils ont tous le même nom, la seule différence étant le port le contenant est affecté.
Comment puis-je copier/renommer les conteneurs de telle sorte que je puisse le différencier le conteneur sans avoir à consulter une table de recherche qui correspond au port affecté à la client?
- Je suis toujours à la recherche d'un moyen de renommer le conteneur
- C'est une question ouverte.
- Ce doit être la accepté de répondre maintenant: stackoverflow.com/a/28068308/1725096
Vous devez vous connecter pour publier un commentaire.
Tous les conteneurs ont une uniq nom. Lorsque vous ne
docker ps
Vous pouvez voir que la première colonne est l'ID. Vous pouvez ensuite manipuler vos récipients avec cet ID.Vous avez réellement besoin de cet IDENTIFIANT dans le but d'effectuer toute opération sur le conteneur (arrêter/démarrer/inspecter/etc..)
Je ne suis pas sûr de ce que vous essayez de faire, mais pour chaque client, vous pouvez commencer un nouveau conteneur et ensuite lier le numéro du conteneur avec votre ID d'utilisateur.
Pour le moment, il n'y a pas de conteneur de nommage dans le Panneau, de sorte que vous ne pouvez pas le nom, ni renommer un conteneur, vous pouvez seulement utiliser son ID.
Dans les futures versions, naming pour les conteneurs seront mis en œuvre.
La
panneau de renommer
commande est partie de Docker 1.5. Lien pour s'engager:docker github
docker rename 646 newname
.Je suis en utilisant le panneau de la version 1.0.1 et le suivant me permet de renommer une image:
--name
drapeau, ou la colonne la plus à droite dansdocker ps
de sortie.