Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

An Investigation into compatibility issues between docker and podman container technologies

Ezeobi, Jeshurun (2024)

 
Avaa tiedosto
EzeobiJeshurun.pdf (1.148Mt)
Lataukset: 



Ezeobi, Jeshurun
2024

Tietojenkäsittelyopin maisteriohjelma - Master's Programme in Computer Science
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2024-12-09
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-2024112810596
Tiivistelmä
Container technologies, such as Docker and Podman, have gained significant traction in modern software development due to their ability to package applications in isolated environments. Despite their functional similarities and adherence to OCI standards, Docker and Podman exhibit some functional compatibility issues that might hinder seamless transitions between the two platforms. This thesis investigates the root causes of these compatibility issues within the scope of command-level functionalities. Through a series of empirical tests and reviewing open source issues, incompatibilities in functionalities were identified. The research methodology includes examining Docker and Podman’s commands in the CLI and within a dockerfile, the same dockerfile is used in containers created by Docker and Podman respectively, observations and results were recorded.

Findings indicate that the majority of docker operations can be run by replacing the docker command with Podman. Podman is not a 100 percent replacement for docker. Features such as compose for Podman are still evolving. Flags like COPY -- link flag, HEALTHCHECK within a dockerfile are not supported by Podman. Podmans has its way of handling Health Check. Applications using Podman in its default mode should specify their ports above 1024, and because Podman does not have root access by default, volume mounting is a bit different from docker. The Open Container Initiative (OCI) enhances Docker-Podman compatibility but key differences remain, this work provides actionable insights for developers aiming to adapt or convert containerized applications between Docker and Podman containers, offering recommendations for overcoming specific compatibility challenges. The research highlights the necessity for further standardization within container ecosystems to enhance cross-platform
functionality.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [41871]

Samankaltainen aineisto

Näytetään aineisto, joilla on samankaltaisia nimekkeitä, tekijöitä tai asiasanoja.

  • Haemodynamic influences of liquorice and fermented milk products containing lactotripeptides and plant sterol esters 

    Hautaniemi, Elina (Tampereen yliopisto, 2019)
  • Advanced particle containing glasses for photonics 

    Hongisto, Mikko (2019)
    Diplomityö
    This work studied different techniques to prepare particle containing phosphate glasses. Additionally, a process to sinter these glasses by hot uniaxial pressing was studied and developed. Our goal was to prepare to create ...
  • Object detection for container corner detection 

    Kattainen, Emil (2019)
    Kandidaatintyö
    In this bachelor’s thesis different deep neural networks for object detection are studied. The networks are used to detect corners of containers in harbor. The studied network types are Single Shot Detector, Faster Region ...
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste