2017-09-12 17 views
0

J'ai un problème avec Docker. J'ai créé un nouveau conteneur en utilisant sudo docker run --name myXampp -p 41061:22 -p 41062:80 -d -v ~/Projekty/Xampp:/www pindr0p/xampp et j'ai pu accéder à localhost: 41062, mais quand j'ai redémarré mon PC, j'ai voulu exécuter docker container et accéder à nouveau au serveur, donc j'ai fait sudo docker start myXampp mais je ne peux plus accéder à localhost: 41062. Ai-je manqué quelque chose? J'ai même essayé de commencer avec les drapeaux -p, mais sans succès. Aidez-moi, s'il vous plaît.Docker démarrer avec les ports configurés

Merci

+0

Avez-vous essayé de suivre à nouveau 'sudo docker run --name monXampp -p 41061: 22 -p 41062: 80 -d -v ~/Projekty/Xampp:/www pindr0p/xampp' – dwij

+0

docker: Réponse d'erreur du démon: Conflit . Le nom du conteneur "/ myXampp" est déjà utilisé par le conteneur "29ddc6836adfa14d4ec3a025fddd2e5587212fef77ba0d6edb83642a3daedd3e". Vous devez supprimer (ou renommer) ce conteneur pour pouvoir réutiliser ce nom. – Raiper34

+0

cela signifie que même si vous avez redémarré votre conteneur est opérationnel. – dwij

Répondre

0

Redémarrez votre conteneur par conteneur Id

Liste tous les conteneurs qui ait existé ou vérifier l'état de vos conteneurs après le redémarrage

docker ps -a 

Ensuite, redémarrez le conteneur par Contaner Id

docker restart <container_id> 
+0

Cela ne fonctionne pas, je ne peux toujours pas accéder à localhost ... – Raiper34