U kunt Docker installeren en uitvoeren op alle belangrijke besturingssystemen; Als u een Mac heeft en niet zeker weet hoe u moet beginnen, geen zorgen, deze Docker voor Mac-zelfstudie heeft u gedekt. U leert hoe u Docker voor Mac installeert en instelt.
Deze zelfstudie zal u stap voor stap begeleiden door alle installatiestappen en u snel op weg helpen om Docker-containers op uw Mac uit te voeren.
Vereisten
Deze zelfstudie zal een praktische demonstratie zijn. Als u wilt volgen, zorg er dan voor dat u het volgende heeft:
- macOS-versie 10.14 of nieuwer. Deze zelfstudie zal macOS Big Sur, versie 11.5.1, gebruiken.
Docker voor Mac installeren met Engine via Homebrew
Hoewel u Docker op veel verschillende manieren kunt installeren, is de Homebrew-pakketbeheerder waarschijnlijk de gemakkelijkste als u macOS gebruikt. Zorg ervoor dat u Homebrew hebt geïnstalleerd voordat u begint.
De Homebrew-pakketbeheerder voor macOS biedt twee manieren om Docker te installeren. U kunt alleen de Docker-engine installeren of Docker Desktop installeren. Laten we eerst bekijken hoe u de Docker Engine installeert.
Om de Docker Engine te installeren:
1. Open de macOS-terminal en voer de volgende opdracht uit. Deze opdracht vertelt Homebrew om het pakket genaamd docker
te downloaden en te installeren. Homebrew zal automatisch de nieuwste versie vinden.

2. Download en installeer zowel de docker-machine
als de virtualbox
pakketten. Docker vereist beide om correct te kunnen werken op macOS.

Merk op dat de
--cask
schakelaar aanwezig moet zijn in het installatiecommando voor VirtualBox. De--cask
optie is hoe Homebrew grafische interface applicaties kan installeren. Aangezien VirtualBox een grafische interface applicatie is, moet de--cask
schakelaar opgenomen worden in het commando.

3. Na het installeren van VirtualBox ontvang je waarschijnlijk een waarschuwing dat macOS de installatie heeft geblokkeerd. Om de installatie toe te staan, klik op Open Beveiligingsvoorkeuren.

4. Klik op de knop Details, vink het vakje aan met de naam Oracle America, Inc, en klik OK. Oracle is de eigenaar van VirtualBox.


Installatie van Docker Desktop met Homebrew
Als je liever een grafische interface hebt voor Docker, dan is Docker Desktop je vriend. Als je Docker Engine nog niet hebt geïnstalleerd, kun je Docker Desktop installeren.
Probeer Docker Engine niet te installeren met Docker Desktop. Docker Engine vereist VirtualBox, zoals eerder getoond, wat conflicten kan veroorzaken met Docker Desktop. Docker Desktop is niet compatibel met VirtualBox-versies vóór 4.3.30.
Om Docker Desktop te installeren, voer in de terminal het volgende uit:
- Voer de onderstaande opdracht uit. Let op de
--cask
-schakelaar die vereist is voor het installeren van grafische interface-toepassingen met Homebrew.

2. Nadat Homebrew de installatie heeft voltooid, open Docker in je terminal met de volgende opdracht.
3. Klik op de Openen-knop om Docker Desktop te openen. Je ziet deze prompt wanneer je Docker Desktop voor de eerste keer uitvoert.

4. Klik indien gevraagd op de OK-knop om bevoorrechte toegang (sudo-toegang) toe te staan, zodat Docker Desktop toestemming krijgt om interne netwerken in te stellen voor de containers om met elkaar te communiceren. Door op OK te klikken, wordt de Docker helper tool geïnstalleerd die verschillende Docker-activiteiten coördineert voor de Docker Engine.


Installeren van Docker Desktop op macOS met een schijfkopie
Als je de voorkeur geeft aan het installeren van Docker op macOS met een schijfkopie (DMG-bestand), is dit gedeelte voor jou. Het installeren van Docker via een schijfkopie is een beetje anders, afhankelijk van het type processor dat je hebt (Intel of Apple). Indien van toepassing, zal de tutorial een aanduiding geven waar nodig om onderscheid te maken.
Je kunt de processor vinden door de toepassing About This Mac uit te voeren.
Om Docker Desktop te installeren met een schijfimage, open je een terminal en laten we beginnen.
1. Alleen voor Apple-processors: Installeer Rosetta. Rosetta is een toepassing die verschillende gedragingen van Intel-processors emuleert, zodat toepassingen die zijn gebouwd voor Intel-processors (zoals Docker) kunnen worden uitgevoerd op Macs met Apple-processors.
2. Open een webbrowser en ga naar de installatiepagina van Docker Desktop for Mac. Klik op de knop die overeenkomt met het type processor van je Mac.

3. Als het is gedownload, klik dan op het schijfimagebestand om de Docker Desktop-installatieprogramma uit te voeren. Er wordt een menuscherm geopend met de Docker Desktop-app en de map ‘Toepassingen’ op je Mac. Sleep het pictogram van Docker Desktop naar de map ‘Toepassingen’ om de installatie te voltooien.

4. Voer de Docker-toepassing uit. Je zult dezelfde beveiligingsprompt zien als in stappen drie en vier van de vorige sectie. Klik door die schermen en je bent klaar!
Configuratie van Docker voor Mac
Nu Docker succesvol is geïnstalleerd op uw Mac, is het tijd om enkele basisopties voor Docker Desktop te configureren. Het Docker Desktop-dashboard is de centrale locatie voor alle Docker-containers en -toepassingen die worden uitgevoerd in uw Docker-instantie.
Open Docker Desktop en klik op het tandwielpictogram rechtsboven in het dashboard om naar het voorkeurenscherm te gaan.

In het Voorkeuren-scherm vindt u verschillende secties met items om het gedrag van Docker aan te passen. Enkele opmerkelijke instellingen volgen hieronder.
Systeembronnen
Selecteer de menukop Bronnen en klik op GEAVANCEERD. Het gedeelte Geavanceerd bevat de configuratie voor de hardwarebronnen die worden gebruikt door Docker Desktop.
Met de schuifregelaars kunt u de hardwarebronnen aanpassen die beschikbaar zijn voor Docker Desktop.
- CPU’s – Het aantal processoren dat beschikbaar is voor Docker Desktop. De standaardinstelling is de helft van het maximale aantal op uw Mac. Het verhogen van dit aantal zal de prestaties van containers en toepassingen verbeteren.
- Geheugen – De hoeveelheid geheugen die beschikbaar is voor Docker Desktop. Standaard is deze waarde ingesteld op 2 GB.
- Swap – De grootte van het wisselbestand voor Docker Desktop. Standaard is dit 1 GB en kan worden verhoogd of verlaagd op basis van de vereisten van containers en toepassingen.
- Disk Image Grootte – De lokale schijfruimte die beschikbaar is voor Docker Desktop.
- Locatie van Schijfafbeelding – De bestandssysteemlocatie voor het schijfafbeelding van Docker Desktop.

Bestandsdeling
Selecteer BESTANDSDELING onder het Middelen —> GEOEFEND menukop. De vermelde locaties zijn de gedeelde mappen tussen het lokale bestandssysteem op uw Mac en alle actieve Docker-containers en applicaties.
Om een locatie toe te voegen:
1. Klik op het plusteken rechtsonder op het BESTANDSDELING-scherm.

2. Kies de map die u wilt delen met Docker Desktop en klik op Openen.

3. Klik op de Toepassen en herstarten-knop om de wijzigingen toe te passen.

Merk op dat het delen van te veel mappen met Docker kan leiden tot verminderde systeemprestaties.
Conclusie
Het instellen van Docker op uw Mac is de eerste stap op weg naar het leren van een container-infrastructuurmodel. Docker op uw Mac biedt u de mogelijkheid om containers en applicaties in Docker te verkennen en te testen.
Welke containers ga je opzetten in je nieuwe Docker Mac-omgeving?