Docker voor Mac: De Volledige Installatiehandleiding

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.

#Installeer Docker Engine
brew install docker
Installing the Docker Package via Brew

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

#Installeer Docker Machine
brew install docker-machine
Installing the Docker Machine package via Brew
#Installeer VirtualBox
brew install --cask virtualbox

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.

Install VirtualBox Package via Brew

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.

Opening the Security Preferences

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.

Viewing Details on a specific application developer
Allowing the Oracle America, Inc. developer to load

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:

  1. Voer de onderstaande opdracht uit. Let op de --cask-schakelaar die vereist is voor het installeren van grafische interface-toepassingen met Homebrew.
# Installeer Docker Desktop
brew install --cask docker
Install the Docker Desktop via Brew

2. Nadat Homebrew de installatie heeft voltooid, open Docker in je terminal met de volgende opdracht.

# Start Docker Desktop
open /Applications/Docker.app

3. Klik op de Openen-knop om Docker Desktop te openen. Je ziet deze prompt wanneer je Docker Desktop voor de eerste keer uitvoert.

Open the Docker application

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.

Allowing Docker Desktop privileges
Entering the administrative password

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.

#Installeer Rosetta 2
softwareupdate --install-rosetta

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.

Downloading Docker Desktop for 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.

Adding the Docker.app to the Applications folder

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.

Opening the Settings dialog of Docker Desktop for Mac

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.
Adjusting Resources in 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.

Adjusting File Sharing for Docker Desktop

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

Adding a folder to share

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

Applying the changes and restarting Docker Desktop

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?

Source:
https://adamtheautomator.com/docker-for-mac/