Maison > Questions et réponses > le corps du texte
大家好,有人使用docker部署过java的web项目没有。
小弟有一些疑问,我现在所知道的:我能使用DaoCloud或者是时速云来搭建一个运行有tomcat的主机,也可以搭建一个运行有mysql的主机,但是我不清楚的是,我该如何才能在同一个主机中部署上mysql和tomcat(是需要我自己来编写dockerfile吗?),并设置mysql的密码,我想跑的是一个java的网站项目。
提前谢过啦。
黄舟2017-04-22 09:00:48
Avis personnel, pour référence seulement :
Tout d'abord, vous terminez MySQL :
1. Extrayez une image MySQL
2. Créez un conteneur : docker run --name=mysqlserver -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=yourpassword mysql
MYSQL_ROOT_PASSWORD=yourpassword
: Mot de passe utilisé pour initialiser mysqlserver Le volume n'est pas pris en compte ici. Pour des raisons de sécurité, il est recommandé de ne pas stocker de données dans un conteneur, ou non dans un conteneur mysqlserver. Vous pouvez utiliser -v pour partager le stockage local ou d'autres conteneurs spécifiquement utilisés pour stocker des données ; 🎜> 3. Utilisez l'utilisateur root et le mot de passe pour vous connecter. Vous pouvez décider quelle adresse IP vous voulez
;
1. Installez Tomcat dans un Ubuntu14.04, puis exposez le conteneur Ubuntu au port SSH pour une utilisation facile (certains enfants pensent que c'est inapproprié, vous devriez y réfléchir vous-même). ) et apprentissage) ;
2. Configurer Tomcat et déployer des applications Web : docker run -it -v /root/mnt_host:/root/mnt_container --name=myapp --link=mysqlserver:db -p 80:80 -p 4000:22 ubuntu:hardy /bin/bash
--link=mysqlserver:db
-p 80:80
天蓬老师2017-04-22 09:00:48
Vous pouvez écrire un Dockfile. Vous pouvez également télécharger un système, puis installer Tomcat, MySQL et d'autres applications requises par vous-même.