2015-11-24 1 views
2

J'ai créé un conteneur de volume a ensuite créé un conteneur qui l'a utilisé, ex:Docker - Est-il possible de recréer conteneur de volume sans recréer les conteneurs qui l'utilisent

  • conteneur de volume: argus-data
  • conteneur app : argus-app (utilisé --volumes-from argus-data)

Je réalisé que je fait une faute de frappe sur les volumes montés à l'intérieur du récipient argus-data. Puis-je simplement recréer argus-data sans recréer tous ses conteneurs dépendants?

Merci

Répondre

1

L'argument --volumes-from est vraiment juste une affaire unique. Il indique à votre nouveau conteneur de récupérer tous les volumes référencés dans le conteneur existant auquel vous faites référence. Une fois ce nouveau conteneur créé avec ces volumes, il n'existe aucune référence persistante au conteneur existant.

Les volumes de conteneurs ne peuvent pas être modifiés une fois le conteneur créé. Vous devrez créer de nouveaux conteneurs faisant référence aux volumes sans la faute de frappe.

+0

Oui, je l'ai abandonné et j'ai recréé la totalité de la pile. Je viens de créer un script bash pour automatiser la création du conteneur de volume et la création du conteneur de l'application. Merci! – Lysender