Browse Source

exercise

master
test2 4 years ago
parent
commit
d614ecc19f
  1. 40
      DockerSwarm/exercise.adoc
  2. BIN
      DockerSwarm/swarmlab-network.png

40
DockerSwarm/exercise.adoc

@ -24,7 +24,7 @@ _ΑΣΚΗΣΗ 2020_
[.lead] [.lead]
Η άσκηση περιλαμβάνει τη δημιουργία ενός εικονικού εργαστηρίου(vlab) σε περιβάλλον *docker swarm* που θα εκτελεί αυτόματα τις λειτουργίες που διαθέτει. Η άσκηση περιλαμβάνει τη δημιουργία ενός εικονικού εργαστηρίου(vlab) σε περιβάλλον *docker swarm* που θα εκτελεί αυτόματα τις λειτουργίες που διαθέτει.
= Δημιουργία εικονικού εργαστηρίου == Δημιουργία εικονικού εργαστηρίου
*Κάθε vlab θα διαθέτει:* *Κάθε vlab θα διαθέτει:*
* [*] δικό του δίκτυο * [*] δικό του δίκτυο
@ -32,16 +32,16 @@ _ΑΣΚΗΣΗ 2020_
* [ ] χώρο αποθήκευσης (προαιρετικά) * [ ] χώρο αποθήκευσης (προαιρετικά)
* [*] Αυτόματη διαδικασία εκτέλεσης των υπηρεσιών μέσω make (https://git.swarmlab.io:3000/swarmlab/examples-mpi/src/branch/master/swarmlab[Παράδειγμα]) * [*] Αυτόματη διαδικασία εκτέλεσης των υπηρεσιών μέσω make (https://git.swarmlab.io:3000/swarmlab/examples-mpi/src/branch/master/swarmlab[Παράδειγμα])
== Παράδειγμα === Παράδειγμα
.Παράδειγμα Vlab και τρόπου εκτέλεσης της υπηρεσίας .Παράδειγμα Vlab και τρόπου εκτέλεσης της υπηρεσίας
image:https://git.swarmlab.io:3000/swarmlab/examples-mpi2/media/branch/master/images/swarmlab-network.png[alt="Vlab Network"] image:swarmlab-network.png[alt="Vlab Network"]
Παράδειγμα για τη δημιουργία του δικτύου: http://docs.swarmlab.io/lab/DockerSwarm/swarm-deploy.adoc.html[Eργαστήριο Deploy] Παράδειγμα για τη δημιουργία του δικτύου: http://docs.swarmlab.io/lab/DockerSwarm/swarm-deploy.adoc.html[Eργαστήριο Deploy]
= Παράδοση εργασίας == Παράδοση εργασίας
*Παράδοση εργασίας:* *Παράδοση εργασίας:*
@ -73,7 +73,7 @@ image:https://git.swarmlab.io:3000/swarmlab/examples-mpi2/media/branch/master/im
= Projects == Projects
*Projects για υλοποίηση:* *Projects για υλοποίηση:*
@ -83,70 +83,70 @@ image:https://git.swarmlab.io:3000/swarmlab/examples-mpi2/media/branch/master/im
Η επιλογή project ανα ομάδα πρέπει να πραγματοποιηθεί μέχρι *03.05* Η επιλογή project ανα ομάδα πρέπει να πραγματοποιηθεί μέχρι *03.05*
==== ====
== Katex === Katex
* Katex * Katex
** https://github.com/KaTeX/KaTeX ** https://github.com/KaTeX/KaTeX
** https://katex.org/#demo ** https://katex.org/#demo
== wordpress === wordpress
* wordpress * wordpress
** https://github.com/gabidavila/docker-wordpress-ssl-nginx-mysql ** https://github.com/gabidavila/docker-wordpress-ssl-nginx-mysql
== mongo replicated === mongo replicated
* mongo replicated * mongo replicated
** https://www.xosofox.de/2017/06/running-mongodb-as-a-replicaset-in-docker/ ** https://www.xosofox.de/2017/06/running-mongodb-as-a-replicaset-in-docker/
** https://www.sohamkamani.com/blog/2016/06/30/docker-mongo-replica-set/#setting-up-replication ** https://www.sohamkamani.com/blog/2016/06/30/docker-mongo-replica-set/#setting-up-replication
== mysql replicated === mysql replicated
* mysql replicated * mysql replicated
** https://github.com/gritt/docker-mysql-replication ** https://github.com/gritt/docker-mysql-replication
** https://hub.docker.com/r/actency/docker-mysql-replication ** https://hub.docker.com/r/actency/docker-mysql-replication
== asciidoc + online editor === asciidoc + online editor
* asciidoc + online editor * asciidoc + online editor
** https://github.com/bodiam/awesome-asciidoc ** https://github.com/bodiam/awesome-asciidoc
** https://github.com/asciidoctor/docker-asciidoctor ** https://github.com/asciidoctor/docker-asciidoctor
== collaborative LaTeX editor === collaborative LaTeX editor
* collaborative LaTeX editor * collaborative LaTeX editor
** https://github.com/overleaf/overleaf ** https://github.com/overleaf/overleaf
== Realtime database backend === Realtime database backend
* Realtime database backend * Realtime database backend
** https://github.com/share/sharedb ** https://github.com/share/sharedb
== collaborative editor (like google docs) === collaborative editor (like google docs)
* collaborative editor * collaborative editor
** https://github.com/hectorj2f/codemirror-dockerhttps://github.com/jitsi/docker-jitsi-meet ** https://github.com/hectorj2f/codemirror-dockerhttps://github.com/jitsi/docker-jitsi-meet
** https://codemirror.net/ ** https://codemirror.net/
** https://codemirror.net/mode/dockerfile/ ** https://codemirror.net/mode/dockerfile/
== hadoop === hadoop
* hadoop * hadoop
** https://github.com/big-data-europe/docker-hadoop ** https://github.com/big-data-europe/docker-hadoop
** https://hub.docker.com/r/sequenceiq/hadoop-docker/ ** https://hub.docker.com/r/sequenceiq/hadoop-docker/
** https://www.alibabacloud.com/blog/setup-a-single-node-hadoop-cluster-using-docker_595278 ** https://www.alibabacloud.com/blog/setup-a-single-node-hadoop-cluster-using-docker_595278
== collaborative eclass meeting chat === collaborative eclass meeting chat
* collaborative eclass meeting chat * collaborative eclass meeting chat
** https://github.com/jitsi/docker-jitsi-meet ** https://github.com/jitsi/docker-jitsi-meet
== collaboration solution === collaboration solution
* collaboration solution * collaboration solution
** https://mattermost.com/mattermost-vs-slack/ ** https://mattermost.com/mattermost-vs-slack/
** https://github.com/mattermost/mattermost-docker ** https://github.com/mattermost/mattermost-docker
** https://hub.docker.com/r/jasl8r/mattermost ** https://hub.docker.com/r/jasl8r/mattermost
== Ruby, php and Node.js === Ruby, php and Node.js
* Ruby, php and Node.js * Ruby, php and Node.js
** https://hub.docker.com/r/ethanw93/docker-ruby-php-node/ ** https://hub.docker.com/r/ethanw93/docker-ruby-php-node/
** https://github.com/dsferruzza/docker-php-node-ruby-build/blob/master/Dockerfile ** https://github.com/dsferruzza/docker-php-node-ruby-build/blob/master/Dockerfile
== java === java
* java * java
** https://github.com/docker-java/docker-java ** https://github.com/docker-java/docker-java
== phonegap cordova === phonegap cordova
* phonegap cordova * phonegap cordova
** https://hub.docker.com/r/webratio/phonegap/ ** https://hub.docker.com/r/webratio/phonegap/
** https://github.com/idotta/docker-phonegap ** https://github.com/idotta/docker-phonegap
@ -154,7 +154,7 @@ image:https://git.swarmlab.io:3000/swarmlab/examples-mpi2/media/branch/master/im
** https://github.com/walterwhites/docker-cordova ** https://github.com/walterwhites/docker-cordova
= Q&A == Q&A
[qanda] [qanda]
Το project υλοποιείται σε ομάδες?:: Το project υλοποιείται σε ομάδες?::
Ναι. Είναι οι ομάδες που έχουμε ήδη δημιουργήσει Ναι. Είναι οι ομάδες που έχουμε ήδη δημιουργήσει

BIN
DockerSwarm/swarmlab-network.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Loading…
Cancel
Save