J'ai trois fichiers .sh que je cours pour générer et exécuter des images de docker. En date d'hier, je n'arrive pas à en créer de nouveaux qui fonctionneront. C'est bizarre parce que même si je copie exactement ceux qui fonctionnent, ça ne marche toujours pas.Les fichiers shell ne peuvent pas utiliser la correction de docker
Je peux exécuter les lignes dans le script shell dans un terminal et elles fonctionneront. Je ne sais pas comment ou pourquoi cela ne fonctionne pas.
Edit: Je peux exécuter les fichiers, mais ils cracher quelque chose comme
Error response from daemon: No such container: foo-container
ce qui est faux puisque je peux voir le récipient avec docker ps
Exemple:
Ceci est un vieux script qui fonctionne
#! /bin/bash
docker stop cb-server
docker rm cb-server
docker rmi couchbase.server.container
docker build -t couchbase.server.container .
Mais si je fais une nouvelle avec le même code, et l'exécuter, je reçois ceci:
Error response from daemon: No such container: cb-server
Error response from daemon: No such container: cb-server
Error response from daemon: invalid reference format
Pouvez-vous partager l'un des scripts? –
Là vous allez, je vais un peu fou à ce sujet maintenant – Cilvet
Vous obtiendrez le non tel conteneur d'erreur lorsque le conteneur est déjà arrêté et supprimé. Exécutez 'docker ps -a | grep cb-server' et 'docker images | grep couchbase' et voir si soit retourner une réponse –