Welke servers en besturingssystemen bij STRATO zijn ‘Docker ready’?
Niet alle besturingssystemen zijn compatibel met Docker. In dit artikel krijg je een overzicht van de STRATO servers en besturingssystemen die je wél kunt gebruiken met Docker Container.
Wat is Docker?
Docker is een software voor de virtualisatie in containers. Meer informatie over Docker vind je bijvoorbeeld hier (Engels): docs.docker.com.
Op welke STRATO servers kan ik Docker gebruiken?
Je kunt Docker in principe gebruiken op onze Dedicated Linux Servers en VPS Windows.
Op VPS Linux servers kan Docker slechts beperkt worden gebruikt vanwege onvolledige ondersteuning door de fabrikant van het virtualisatieplatform. Zie hier welke besturingssystemen geschikt zijn.
Op een Managed Server van STRATO is Docker niet mogelijk.
Met welke producten en besturingssystemen kan ik Docker bij STRATO gebruiken?
We hebben de Docker-mogelijkheden bij STRATO even voor je op een rijtje gezet in deze tabel:
Dedicated Server (C-, D-, en CP-Klasse), Server Cloud:
Besturingssysteem | Docker ready? |
CentOS 6 en ouder | nee |
CentOS 7 en nieuwer | ja |
Debian 7 en ouder | nee |
Debian 8 en nieuwer | ja |
Ubuntu 14.04 en ouder | nee |
Ubuntu 16.04 en nieuwer | ja |
Dedicated Server (D-, en CP-Klasse), Server Cloud, V-Server Windows (V en VC-Klasse):
Besturingssysteem | Docker ready? |
Windows Server 2012 R2 en ouder | nee |
Windows Server 2016 | Ja (alleen bij Containers met Microsoft Windows Besturingssystemen) |
Windows Server 2019 en nieuwer | ja |
V-Server Linux
Besturingssysteem | Docker ready? |
Debian 9 en nieuwer | ja |
Ubuntu 18.04 en nieuwer | ja |
alle andere | nee |
Kan ik Docker ook met Plesk gebruiken?
Als je op je server Plesk gebruikt, kun je de Docker-functies gebruiken vanaf versie Plesk Onyx. Voorwaarde is wél, dat het product en het besturingssysteem Docker ook ondersteunen.
Toelichting: zo testen we of het besturingssysteem ‘Docker ready’ is
De hierna genoemde methode is gebruikt om te controleren of Docker werkt op de besturingssystemen die STRATO aanbiedt:
1. We controleren of Docker het besturingssysteem ondersteunt of aanbeveelt (https://docs.docker.com/engine/installation/).
2. Zo ja, testen we of we de Docker-software daadwerkelijk kunnen installeren op het desbetreffende product en besturingssysteem, én of het goed functioneert met de toegepaste kernel.
3. Als deze installatie is gelukt, laden en starten we twee Docker-images. Hierbij gebruiken we deze opdrachten:
1. docker run hello-world
2. docker search apache
3. docker pull cloudposse/apache
4. docker run -d -p 8888:80 cloudposse/apache
-> Controle: uitvoer van docker run hello-world
-> Controle: is de Docker-container (cloudposse/apache) inderdaad bereikbaar op de hostnaam van de server op poort 8888? En draait de webserver?
Alleen besturingssystemen waarbij deze stappen succesvol worden doorlopen, zijn in de lijst hierboven als ‘Docker ready’ gemarkeerd.