Salut tout le monde,
Je souhaite créer un conteneur docker avec la base de données IBM Informix Developer. Mais à chaque fois, le script de démarrage veut démarrer le Mongo Listener sur le port 27017, il se fige.
Est-ce que quelqu'un a une idée de comment je peux résoudre ce problème? J'ai suivi toutes les instructions de cette page: https://hub.docker.com/r/ibmcom/informix-developer-database/
Nous vous remercions de votre aide!Création d'Informix Docker Container gèle
Répondre
Ummmmm, pourquoi penses-tu que ça pèse là-bas? Peut-être que c'est juste le dernier message de la start-up.
J'ai fait un test rapide sur une boîte Linux frais suivant les instructions sur l'URL que vous avez affichée:
Après avoir exécuté la commande à l'étape 1 ("run docker ...... iif_developer_edition --name -it ") Je reçois:
....
....
(expression) Chunk 1 is now extendable.
1 row(s) retrieved.
Database closed.
>>> Starting up the IBM Informix Database (dev) ...
*** Startup of dev SUCCESS ***
>>> Type exit to quit the Startup Shell
>>> This will stop the container
>>> For interactive shell run:
>>> docker exec -it 71280b101fc2 bash
>>> To start the container run:
>>> docker start 71280b101fc2
>>> To safely shutdown the container run:
>>> docker stop 71280b101fc2
IDS-12.10 dev: starting mqtt listener on port 27883
starting rest listener on port 27018
starting mongo listener on port 27017
Et il attend là, mais il est en cours d'exécution, tout est correctement initialisé.
Si vous attachez au conteneur de docker (à partir d'une seconde coque, exécutez « docker ps -a -q » pour trouver l'identifiant du conteneur, puis « docker attacher% container_id%), vous pouvez vérifier l'état du moteur.
[email protected]:/tmp# docker ps -a -q
71280b101fc2
770421a85b4c
[email protected]:/tmp# docker attach 71280b101fc2
....
....
IDS-12.10 dev: pwd
/home/informix
IDS-12.10 dev: ls
data ifx_dev.env
IDS-12.10 dev:
IDS-12.10 dev: onstat -
IBM Informix Dynamic Server Version 12.10.FC8DE -- On-Line -- Up 00:09:46 -- 148084 Kbytes
IDS-12.10 dev: dbaccess sysmaster -
Database selected.
> ^C
IDS-12.10 dev:
Ce devrait être une course et tous les auditeurs prêts à accepter les connexions.
Comme déjà répondu, vous devez attacher au conteneur docker courir après vous commencez et quitter le shell. Dans la description (https://hub.docker.com/r/ibmcom/informix-developer-database/), vous pouvez voir cette étape:
4 - Pour attacher à l'Informix Docker conta iner (shell)
docker exec -it iif_developer_edition bash
Depuis combien de temps l'attendez-vous pour "dégeler". Quel est le dernier message? –
J'ai attendu environ 2 heures, mais rien ne s'est passé. Le dernier massage consistait à "démarrer mongo listener sur le port 27017". – Fischer
Avez-vous redémarré? : p –