[JAVA] Créer un environnement d'exécution WAS à partir de Docker

Au début

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

Comment gérer les erreurs qui se produisent lors de la configuration du docker

Un double-clic sur Docker Quickstart Terminal entraîne une erreur 1

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»

Un double-clic sur Docker Quickstart Terminal entraîne une erreur 2

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/

Démarrer WAS

1. 1. Téléchargez l'image virtuelle WAS Liberty à partir de Dokcer Hub

Exécutez la commande suivante

docker pull websphere-liberty

2. Effectuer un démarrage d'image virtuelle

(1) Exécution en mode interactif

Exécutez la commande suivante

docker run -it websphere-liberty

(2) Exécution en arrière-plan

Exécutez la commande suivante

docker run -d -p 80:9080 --name wlp websphere-liberty

(3) Vérifiez le journal

Exécutez la commande suivante

docker logs --tail=all -f wlp

(4) Vérifiez l'adresse IP

Exécutez la commande suivante

docker-machine ip

Déployer l'application

1. 1. Téléchargement d'une application dans un environnement virtuel

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.

2. Déployez l'application

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

3. 3. Assurez-vous que l'application déployée est en cours d'exécution sur le terminal invité

Exécutez la commande suivante

docker ps

3. 3. Arrêtez et annulez le déploiement de l'application déployée

Exécutez la commande suivante

- docker kill app
- docker rm app

4. Déployer des applications à partir de fichiers de Dockerfile

(1) Contenu de Dockerfile

FROM websphere-liberty    
ADD ServletApp.war /config/dropins/app.war

(2) Commande à exécuter

docker run -d -p 80:9080 --name=app app

Recommended Posts

Créer un environnement d'exécution WAS à partir de Docker
Créer un environnement Node.js avec Docker
Créer un environnement de développement PureScript avec Docker
Créer un environnement de développement Wordpress avec Docker
[Docker] Construisez l'environnement d'exécution de Jupyter Lab avec Docker
Construction d'un environnement de développement simple Docker + Django
Créer un environnement de développement pour Docker + Rails6 + Postgresql
Créer un environnement Laravel / Docker avec VSCode devcontainer
Créez rapidement un environnement de développement WordPress avec Docker
Construction de l'environnement de développement Simple Docker Compose + Django
Créer un environnement de développement pour Docker, Java, vs code
[Note] Créez un environnement Python3 avec Docker dans EC2
Créer un environnement Docker avec WSL
[Note] Créez un environnement Java à partir de zéro avec docker
Ruby ① Création d'un environnement Windows
Essayez de créer un environnement de développement Java à l'aide de Docker
Créez un environnement Vue3 avec Docker!
Créer un environnement Tomcat 8.5 avec Pleiades 4.8
Créer un environnement XAMPP sur Ubuntu
Créer un environnement de développement Unity sur docker
Créez un environnement Docker + Laravel avec Laradock
Créer un environnement de test de navigateur à l'aide de Capybara dans l'environnement de développement Docker
Créer un environnement de développement pour Django + MySQL + nginx avec Docker Compose
Créez rapidement un environnement Web à l'aide de Docker
Réétudier Docker du point de vue du fonctionnement du système
Créer un environnement de développement Java sur Mac
Créer un environnement de lecture de code Redmine sur Docker
Créer un environnement avec Docker sur AWS
Créez un environnement JMeter sur votre Mac
Créer un environnement de développement Ultra96v2 sur Docker 1
Créer un environnement de vérification des opérations TensorFlow avec Docker
Comment créer un environnement Rails 6 avec Docker
[Copier et coller] Créez un environnement de développement Laravel avec Docker Compose, partie 2
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 6.x)
Créez un environnement de développement local pour les didacticiels Rails avec Docker (Rails 6 + PostgreSQL + Webpack)
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 5.x)
Modèle: créer un environnement de développement Ruby / Rails avec un conteneur Docker (version Ubuntu)
Modèle: créer un environnement de développement Ruby / Rails avec un conteneur Docker (version Mac)
Créer un environnement de développement basé sur Doker sur Windows10 Famille 2020 ver.Partie 1 Jusqu'à la construction de Docker basé sur WSL2
[Memo] Créez facilement un environnement CentOS 8 avec Docker
Créez instantanément un environnement Privoxy + Tor à l'aide de Docker
Comment obtenir un heapdump à partir d'un conteneur Docker
[Java] Créer un environnement de développement Java sur Ubuntu et vérifier l'exécution
Créer une application Kotlin à l'aide du conteneur OpenJDK Docker
Créer un environnement Laravel sur une instance AWS
Créer un conteneur pour Docker x Laravel phpMyAdmin
[Win10] Créer un environnement de développement JSF avec NetBeans