<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/E7276D7C-010F-4E74-8C04-B25C0FF3AC41"><efrbr-work:titleOfTheWork>Development of a container management tool for Web applications using Docker</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/E7276D7C-010F-4E74-8C04-B25C0FF3AC41"><efrbr-expression:titleOfTheExpression>Development of a container management tool for Web applications using Docker</efrbr-expression:titleOfTheExpression><efrbr-expression:titleOfTheExpression>Ανάπτυξη εργαλείου διαχείρισης container για εφαρμογές iστού με βάση το Docker</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Διπλωματική Εργασία
            Diploma Work
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2016-07-13</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2016</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>In recent years, due to the rise of microservices, cloud com-
puting and now the Internet of Things ( IoT ) the development,
deployment and management of distributed services is more
important than ever. In order to circumvent the challenges that
arise from this evolution, we need tools that, among others, ab-
stract the inherent complexities, manage dependencies, maxi-
mize portability across systems and enhance scalability. Soft-
ware containers encapsulate many of the aforementioned fea-
tures. The Docker project, started in 2013, has enabled users
to easily build, ship and run applications based on contain-
ers, through an automated workflow. Running and managing
multi-container web applications in the cluster infrastructure
though, is not a trivial task, which requires to deal with orches-
tration, service discovery, data and configuration management,
networking e.t.c.
We designed and implemented a container management tool
for multi-container web applications, on single and multi-host
(cluster) environments for development and production. We
consider containers as components offering and requiring ser-
vices, empowering a container-agnostic design. We offer a stan-
dard way to map services for web applications into containers,
complete life-cycle management for containers and provided
services, coordination between dependent services, data man-
agement, service discovery, network isolation with per-application
custom networks, support for private container image registries
and a solution to N-to-N configuration problem between con-
tainers.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by-nc-sa/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="academic unit">Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών</efrbr-expression:note></efrbr-expression:expression><efrbr-manifestation:manifestation identifier="http://purl.tuc.gr/dl/dias/D59DEB2F-5E4D-4359-A6BD-D30B2BDD92BC http://purl.tuc.gr/dl/dias/647A9E7F-2492-463F-B061-D8A8C5D41F23"><efrbr-manifestation:titleOfTheManifestation>Lappas_Dionysis_Thesis.pdf</efrbr-manifestation:titleOfTheManifestation><efrbr-manifestation:titleOfTheManifestation>Sourcecode.zip</efrbr-manifestation:titleOfTheManifestation><efrbr-manifestation:publicationDistribution><efrbr-manifestation:placeOfPublicationDistribution type="distribution">Chania [Greece]</efrbr-manifestation:placeOfPublicationDistribution><efrbr-manifestation:publisherDistributor type="distributor">Library of TUC</efrbr-manifestation:publisherDistributor><efrbr-manifestation:dateOfPublicationDistribution>2016-07-13</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:publicationDistribution><efrbr-manifestation:placeOfPublicationDistribution type="distribution">Chania [Greece]</efrbr-manifestation:placeOfPublicationDistribution><efrbr-manifestation:publisherDistributor type="distributor">Library of TUC</efrbr-manifestation:publisherDistributor><efrbr-manifestation:dateOfPublicationDistribution>2016-07-13</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:formOfCarrier>application/pdf</efrbr-manifestation:formOfCarrier><efrbr-manifestation:formOfCarrier>application/zip</efrbr-manifestation:formOfCarrier><efrbr-manifestation:extentOfTheCarrier>1.7 MB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:extentOfTheCarrier>197.0 kB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:manifestationIdentifier>fidelio.freelabs.net</efrbr-manifestation:manifestationIdentifier><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation></efrbr-manifestation:manifestation><efrbr-manifestation:manifestation identifier="http://purl.tuc.gr/dl/dias/D59DEB2F-5E4D-4359-A6BD-D30B2BDD92BC http://purl.tuc.gr/dl/dias/647A9E7F-2492-463F-B061-D8A8C5D41F23"><efrbr-manifestation:titleOfTheManifestation>Lappas_Dionysis_Thesis.pdf</efrbr-manifestation:titleOfTheManifestation><efrbr-manifestation:titleOfTheManifestation>Sourcecode.zip</efrbr-manifestation:titleOfTheManifestation><efrbr-manifestation:publicationDistribution><efrbr-manifestation:placeOfPublicationDistribution type="distribution">Chania [Greece]</efrbr-manifestation:placeOfPublicationDistribution><efrbr-manifestation:publisherDistributor type="distributor">Library of TUC</efrbr-manifestation:publisherDistributor><efrbr-manifestation:dateOfPublicationDistribution>2016-07-13</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:publicationDistribution><efrbr-manifestation:placeOfPublicationDistribution type="distribution">Chania [Greece]</efrbr-manifestation:placeOfPublicationDistribution><efrbr-manifestation:publisherDistributor type="distributor">Library of TUC</efrbr-manifestation:publisherDistributor><efrbr-manifestation:dateOfPublicationDistribution>2016-07-13</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:formOfCarrier>application/pdf</efrbr-manifestation:formOfCarrier><efrbr-manifestation:formOfCarrier>application/zip</efrbr-manifestation:formOfCarrier><efrbr-manifestation:extentOfTheCarrier>1.7 MB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:extentOfTheCarrier>197.0 kB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:manifestationIdentifier>fidelio.freelabs.net</efrbr-manifestation:manifestationIdentifier><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation></efrbr-manifestation:manifestation><efrbr-person:person identifier="http://users.isc.tuc.gr/~dlappas"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Lappas Dionysios
            Λαππας Διονυσιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~vsamoladas"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Samoladas Vasilis
            Σαμολαδας Βασιλης
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~adeligiannakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Deligiannakis Antonios
            Δεληγιαννακης Αντωνιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~mgarofalakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Garofalakis Minos
            Γαροφαλακης Μινως
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="1541A9C5-2750-45A2-9EF3-6E5BF45481A6"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="">
            Πολυτεχνείο Κρήτης
            Technical University of Crete
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="7D0BEB8D-47FD-4DF6-AD0D-8F6DAB121824"><efrbr-concept:termForTheConcept>
            Distributed systems
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/E7276D7C-010F-4E74-8C04-B25C0FF3AC41" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/E7276D7C-010F-4E74-8C04-B25C0FF3AC41"/><efrbr-structure:embodiedIn sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/E7276D7C-010F-4E74-8C04-B25C0FF3AC41" targetEntity="manifestation" targetURI="http://purl.tuc.gr/dl/dias/D59DEB2F-5E4D-4359-A6BD-D30B2BDD92BC"/><efrbr-structure:embodiedIn sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/E7276D7C-010F-4E74-8C04-B25C0FF3AC41" targetEntity="manifestation" targetURI="http://purl.tuc.gr/dl/dias/647A9E7F-2492-463F-B061-D8A8C5D41F23"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/E7276D7C-010F-4E74-8C04-B25C0FF3AC41" targetEntity="person" targetURI="http://users.isc.tuc.gr/~dlappas"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/E7276D7C-010F-4E74-8C04-B25C0FF3AC41" targetEntity="person" targetURI="http://users.isc.tuc.gr/~dlappas" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/E7276D7C-010F-4E74-8C04-B25C0FF3AC41" targetEntity="person" targetURI="http://users.isc.tuc.gr/~vsamoladas" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/1"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/E7276D7C-010F-4E74-8C04-B25C0FF3AC41" targetEntity="person" targetURI="http://users.isc.tuc.gr/~adeligiannakis" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/E7276D7C-010F-4E74-8C04-B25C0FF3AC41" targetEntity="person" targetURI="http://users.isc.tuc.gr/~mgarofalakis" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/E7276D7C-010F-4E74-8C04-B25C0FF3AC41" targetEntity="person" targetURI="1541A9C5-2750-45A2-9EF3-6E5BF45481A6" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/E7276D7C-010F-4E74-8C04-B25C0FF3AC41" targetEntity="concept" targetURI="7D0BEB8D-47FD-4DF6-AD0D-8F6DAB121824"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>