Voir Exécutons l'environnement WAS Liberty sur Docker et essayez d'exécuter WAS sur Docker. À. Tout d'abord, j'ai essayé d'installer Docker-ToolBox, mais je ne peux pas accéder au site de téléchargement de Docker-ToolBox à partir du lien introduit sur le site ci-dessus. Lorsque j'ai cherché sur Google, le site de téléchargement de docker-ToolBox est https://www.docker.com/get-docker il semble que
Si vous choisissez de ne pas installer Git lors de l'installation de Docker, vous devez spécifier le Git Bash installé dans le chemin de raccourci de «Docker Quickstart Terminal»
Double-cliquez sur Docker Quickstart Terminal
Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory
Si vous obtenez l'erreur, vous devez configurer les paramètres de virtualisation sur le BIOS du système d'exploitation. D'ailleurs, pour lancer l'écran de paramétrage du BIOS sur Win10, il est nécessaire de passer par "Mise à jour et sécurité" à partir du paramétrage. (Site de référence) http://tanweb.net/2017/12/22/17401/
Exécutez la commande suivante
docker pull websphere-liberty
Exécutez la commande suivante
docker run -it websphere-liberty
Exécutez la commande suivante
docker run -d -p 80:9080 --name wlp websphere-liberty
Exécutez la commande suivante
docker logs --tail=all -f wlp
Exécutez la commande suivante
docker-machine ip
docker-machine scp localhost:/docker/ci.docker.tutorials/app/ServletApp.war $(docker-machine active):/tmp/ServletApp.war
On dit que cela fonctionnera avec
[email protected]'s password:
Permission denied, please try again.
On m'a demandé un mot de passe pour [email protected] que je ne me souvenais pas de la configuration, et cela n'a pas fonctionné. Cela ne peut pas être aidé, alors j'ai mis WinSCP et SCP, et j'ai pu télécharger le fichier dans l'environnement virtuel avec succès.
Exécutez la commande suivante
docker run -d -p 80:9080 --name=app -v /tmp/ServletApp.war:/config/dropins/app.war websphere-liberty
(Signification de la commande) Invité /tmp/ServletApp.war sur le port 80 du côté hôte et le port 9080 du côté invité Débrouillez l'application Web placée dans
Exécutez la commande suivante
docker ps
Exécutez la commande suivante
- docker kill app
- docker rm app
FROM websphere-liberty
ADD ServletApp.war /config/dropins/app.war
docker run -d -p 80:9080 --name=app app
Recommended Posts