Ja, verwenden Sie für jede Anwendung bereits vorhandene Bilder. Sie können "offizielle" von Docker Hub bekommen.
Wenn Sie die Möglichkeit haben, installieren Sie einfach eine virtuelle Maschine mit dem Linux-Geschmack Ihrer Wahl. Wählen Sie das entsprechende Docker-Paket für diesen Geschmack.
Dann durchsuchen Sie Docker Hub für Bilder, die Sie nützlich finden können, folgen Sie ihren Anweisungen, um loszulegen und du bist dran!
Tauchen Sie in die Dokumente - vielleicht gehen Sie und holen Sie sich ein paar (e) Bücher.
Unweigerlich werden Sie mit so etwas wie
docker pull <image>
docker run <options> <image>
<image>
sind das Docker Bild, das Sie vom Hub erhalten beginnen - mySQL und Tomcat in Ihrem Fall. <options>
sind vielfältig und hängt davon ab, was Sie tun möchten, und Sie werden experimentieren.
Ein konkretes Beispiel für Ihren Fall:
docker pull mysql
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
docker pull tomcat:8.0
docker run -it --name tomcat --link some-mysql:mysql -p 8888:8080 tomcat:8.0
Dies wird bis mySQL und dann Tomcat starten, während zusammen diese beiden Behälter verbindet. Nur um Ihnen zu zeigen, was getan werden kann.
Hinweis: Wenn Sie ein neues Image vom Hub herunterladen, müssen Sie nicht zuerst docker pull
ausführen. Im Allgemeinen habe ich mehr Kontrolle über das Image-Tag/die Image-Version.