Quatre, docker tomcat installation et la configuration de montage

1, téléchargez l'image

docker pull tomcat:7-jre7

Insérer ici l'image Description

2, créer un catalogue de carte

mkdir -p /data/tomcat/webapps   /data/tomcat/logs

3, créer un conteneur -p indique le mappage d'adresse

docker run -di --name=tomcat-pro -p 9000:8080 -v /data/tomcat/webapps:/usr/local/tomcat/webapps -v /data/tomcat/logs/:/usr/local/tomcat/logs tomcat:7-jre7

analyse des paramètres:
Docker run: Créer un conteneur
-d: courir derrière le paramètre -d va créer un navire de garde en arrière - plan (ce ne sera pas automatiquement après conteneur connecté conteneur est créé, si seulement deux plus -i -t paramètres, après avoir créé passe automatiquement dans le conteneur).
-i: Run indique un conteneur
-p: cartographie du port, le premier est un port d'hôte, qui est mis en correspondance dans l'orifice du récipient. Vous pouvez utiliser plusieurs -p faire plus mappage de port
-v: représentant la relation de mappage de répertoire (le premier est le répertoire hôte, qui est mis en correspondance avec un répertoire sur l'hôte), vous pouvez utiliser -v multiples faire plusieurs répertoires ou applications de fichiers . Note: Il est le répertoire pour la cartographie, des changements sur l'hôte, puis de partager le conteneur.
tomcat: 7-jre7: nom de l' image utilisée

- Voir le conteneur a jusqu'à

docker ps

Insérer ici l'image Description

accès
Insérer ici l'image Description

Nous avons aussi trouvé pas visiter, parce que la position actuelle, webapps ci-dessous fonctionne réellement encore, ne sont pas une base, nous cp un ROOT à l'autre / données / tomcat / webapps / peut

fichiers ROOT peuvent être décompressés sous la version linux j'ai copié

Insérer ici l'image Description

Eh bien, avant de pouvoir actualiser l'accès à la page

Insérer ici l'image Description

Get!

Regardons les journaux du répertoire dossier en dessous, aucun mappage des problèmes
Insérer ici l'image Description

Ici, si nous voulons mapper un répertoire différent, vous pouvez utiliser votre propre
docker exec ID conteneur -it / bin / bash dans le conteneur, regardez votre propre structure de répertoire, vous pouvez leur propre carte

Par exemple, la cartographie server.xml tomcat

Publié 14 articles originaux · louange gagné 2 · Vues 168

Je suppose que tu aimes

Origine blog.csdn.net/weixin_41402056/article/details/105149497
conseillé
Classement