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