docker mysql, déploiement de tomcat

Afin d'accélérer l'attraction, nous devons configurer la mise en miroir

Configurer le miroir de NetEase

Modifier le fichier

vi /etc/docker/daemon.json  

Ajoutez le contenu suivant au fichier:

{
    
    
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

Redémarrer le docker

sudo systemctl daemon-reload
sudo systemctl restart docker

Déploiement MySQL

Tirez le miroir mysql

docker pull mysql

Créer un conteneur

Description des paramètres couramment utilisés pour la création de conteneurs:

Créer une commande de conteneur: docker run

-i: signifie exécuter le conteneur

-t: indique que le conteneur entrera dans sa ligne de commande après son démarrage. Après avoir ajouté ces deux paramètres, la création du conteneur peut se connecter. Autrement dit, un pseudo terminal est alloué.

--Name: nommez le conteneur créé.

-v: indique la relation de mappage de répertoire (le premier est le répertoire hôte, le dernier est le répertoire mappé à l'hôte), vous pouvez utiliser plusieurs -v pour effectuer plusieurs mappages de répertoires ou de fichiers. Remarque: Il est préférable d'effectuer le mappage de répertoires, d'apporter des modifications sur l'hôte, puis de les partager avec le conteneur.

-d: Ajoutez le paramètre -d après l'exécution, cela créera un conteneur gardien à exécuter en arrière-plan (afin que le conteneur ne soit pas automatiquement connecté après la création du conteneur, si seuls les deux paramètres -i -t sont ajoutés, il entrera automatiquement après la création récipient).

-p: représente le mappage de port, le premier est le port hôte et le second est le port de mappage dans le conteneur. Vous pouvez utiliser plusieurs -p pour effectuer le mappage de plusieurs ports

-e signifie l'ajout de variables d'environnement

docker run -di -p 3306:3306 --name=my_mysql 
 -v /usr/local/mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=qwe123 mysql

MYSQL_ROOT_PASSWORD est le mot de passe de connexion de l'utilisateur root

déploiement Tomcat

Miroir à tirer

docker pull tomcat:8-jre8

Créer un conteneur

docker run -di --name=mytomcat -p 9000:8080 
-v /usr/local/webapps:/usr/local/tomcat/webapps tomcat:8-jre8

Ensuite, il vous suffit de placer le package war du projet dans le répertoire host / usr / local / webapps et d'accéder au port hôte 9000 pour accéder au projet

Je suppose que tu aimes

Origine blog.csdn.net/weixin_42494845/article/details/108311343
conseillé
Classement