az container
Notitie
Deze opdrachtgroep bevat opdrachten die zijn gedefinieerd in zowel Azure CLI als ten minste één extensie. Installeer elke extensie om te profiteren van de uitgebreide mogelijkheden. Meer informatie over extensies.
Azure Container Instances beheren.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az container app |
Opdrachten voor het beheren van de Azure Container Instances-app. |
Toestel | Preview |
az container app up |
Implementeren in Azure Container Instances met behulp van GitHub Actions. |
Toestel | Preview |
az container attach |
Lokale standaarduitvoer en foutstromen koppelen aan een container in een containergroep. Deze opdracht biedt diagnostische informatie tijdens het opstarten van de container. Zodra de container is gestart, worden STDOUT en STDERR naar uw lokale console gestreamd. |
Basis | GA |
az container create |
Maak een containergroep. |
Basis | GA |
az container delete |
Een containergroep verwijderen. |
Basis | GA |
az container exec |
Voer een opdracht uit vanuit een actieve container van een containergroep. |
Basis | GA |
az container export |
Een containergroep exporteren in yaml-indeling. |
Basis | GA |
az container list |
Containergroepen weergeven. |
Basis | GA |
az container logs |
Bekijk de logboeken voor een container in een containergroep. |
Basis | GA |
az container restart |
Start alle containers in een containergroep opnieuw op. |
Basis | GA |
az container show |
De details van een containergroep ophalen. |
Basis | GA |
az container start |
Start alle containers in een containergroep. |
Basis | GA |
az container stop |
Stopt alle containers in een containergroep. |
Basis | GA |
az container attach
Lokale standaarduitvoer en foutstromen koppelen aan een container in een containergroep. Deze opdracht biedt diagnostische informatie tijdens het opstarten van de container. Zodra de container is gestart, worden STDOUT en STDERR naar uw lokale console gestreamd.
az container attach [--container-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
Voorbeelden
Lokale standaarduitvoer en foutstromen koppelen aan een container in een containergroep. (automatisch gegenereerd)
az container attach --name MyContainerGroup --resource-group MyResourceGroup
Optionele parameters
De container waaraan moet worden gekoppeld. Als u dit weglaat, wordt de eerste container in de containergroep gekozen.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De naam van de containergroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az container create
Maak een containergroep.
az container create --resource-group
[--acr-identity]
[--add-capabilities]
[--allow-escalation]
[--assign-identity]
[--azure-file-volume-account-key]
[--azure-file-volume-account-name]
[--azure-file-volume-mount-path]
[--azure-file-volume-share-name]
[--cce-policy]
[--command-line]
[--cpu]
[--dns-name-label]
[--drop-capabilities]
[--environment-variables]
[--file]
[--gitrepo-dir]
[--gitrepo-mount-path]
[--gitrepo-revision]
[--gitrepo-url]
[--image]
[--ip-address {Private, Public}]
[--location]
[--log-analytics-workspace]
[--log-analytics-workspace-key]
[--memory]
[--name]
[--no-wait]
[--os-type {Linux, Windows}]
[--ports]
[--priority]
[--privileged]
[--protocol {TCP, UDP}]
[--registry-login-server]
[--registry-password]
[--registry-username]
[--restart-policy {Always, Never, OnFailure}]
[--role]
[--run-as-group]
[--run-as-user]
[--scope]
[--seccomp-profile]
[--secrets]
[--secrets-mount-path]
[--secure-environment-variables]
[--sku]
[--subnet]
[--subnet-address-prefix]
[--vnet]
[--vnet-address-prefix]
[--vnet-name]
[--zone]
Voorbeelden
Maak een container in een containergroep met 1 kern en 1 Gb geheugen.
az container create -g MyResourceGroup --name myapp --image myimage:latest --cpu 1 --memory 1
Maak een container in een containergroep waarop Windows wordt uitgevoerd, met 2 kernen en 3,5 Gb geheugen.
az container create -g MyResourceGroup --name mywinapp --image winappimage:latest --os-type Windows --cpu 2 --memory 3.5
Maak een container in een containergroep met openbaar IP-adres, poorten en DNS-naamlabel.
az container create -g MyResourceGroup --name myapp --image myimage:latest --ports 80 443 --dns-name-label contoso
Maak een container in een containergroep die een script aanroept bij het starten.
az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "/bin/sh -c '/path to/myscript.sh'"
Maak een container in een containergroep die een opdracht uitvoert en stop de container daarna.
az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "echo hello" --restart-policy Never
Maak een container in een containergroep met omgevingsvariabelen.
az container create -g MyResourceGroup --name myapp --image myimage:latest --environment-variables key1=value1 key2=value2
Maak een container in een containergroep met behulp van een containerinstallatiekopieën uit Azure Container Registry.
az container create -g MyResourceGroup --name myapp --image myAcrRegistry.azurecr.io/myimage:latest --registry-password password
Maak een container in een containergroep die een Azure-bestandsshare koppelt als volume.
az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "cat /mnt/azfile/myfile" --azure-file-volume-share-name myshare --azure-file-volume-account-name mystorageaccount --azure-file-volume-account-key mystoragekey --azure-file-volume-mount-path /mnt/azfile
Maak een container in een containergroep die een Git-opslagplaats koppelt als volume.
az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "cat /mnt/gitrepo" --gitrepo-url https://github.com/user/myrepo.git --gitrepo-dir ./dir1 --gitrepo-mount-path /mnt/gitrepo
Maak een container in een containergroep met behulp van een yaml-bestand.
az container create -g MyResourceGroup -f containerGroup.yaml
Maak een containergroep met behulp van Log Analytics op basis van een werkruimtenaam.
az container create -g MyResourceGroup --name myapp --log-analytics-workspace myworkspace
Maak een containergroep met een door het systeem toegewezen identiteit.
az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity
Maak een containergroep met een door het systeem toegewezen identiteit. De groep heeft de rol Inzender met toegang tot een opslagaccount.
az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity --scope /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/MyResourceGroup/myRG/providers/Microsoft.Storage/storageAccounts/storage1
Maak een containergroep met een door de gebruiker toegewezen identiteit.
az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity /subscriptions/mySubscriptionId/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID
Maak een containergroep met zowel systeem- als door de gebruiker toegewezen identiteit.
az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity [system] /subscriptions/mySubscriptionId/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID
Vereiste parameters
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
De identiteit met toegang tot het containerregister.
Een lijst met beveiligingscontextmogelijkheden die moeten worden toegevoegd.
Toestaan of een proces meer bevoegdheden kan krijgen dan het bovenliggende proces.
Door ruimte gescheiden lijst met toegewezen identiteiten. Toegewezen identiteiten zijn door de gebruiker toegewezen identiteiten (resource-id's) en/of de door het systeem toegewezen identiteit ('[systeem]'). Zie voorbeelden voor meer informatie.
De toegangssleutel voor het opslagaccount die wordt gebruikt voor toegang tot de Azure-bestandsshare.
De naam van het opslagaccount dat de Azure-bestandsshare bevat.
Het pad in de container waar het Azure-bestandsvolume moet worden gekoppeld. Mag geen dubbele punt ':' bevatten.
De naam van de Azure-bestandsshare die als volume moet worden gekoppeld.
Het CCE-beleid voor de vertrouwelijke containergroep.
De opdrachtregel die moet worden uitgevoerd wanneer de container wordt gestart, bijvoorbeeld '/bin/bash -c myscript.sh'.
Het vereiste aantal CPU-kernen van de containers, nauwkeurig tot één decimaal.
Het dns-naamlabel voor de containergroep met een openbaar IP-adres.
Een lijst met beveiligingscontextmogelijkheden die moeten worden verwijderd.
Een lijst met omgevingsvariabele voor de container. Door spaties gescheiden waarden in de notatie 'key=value'.
Het pad naar het invoerbestand.
Het pad naar de doelmap in de Git-opslagplaats. Mag niet '..' bevatten.
Het pad in de container waar het git-opslagplaatsvolume moet worden gekoppeld. Mag geen dubbele punt ':' bevatten.
De doorvoer-hash voor de opgegeven revisie.
De URL van een Git-opslagplaats die moet worden gekoppeld als een volume.
De naam van de containerinstallatiekopieën.
Het IP-adrestype van de containergroep.
Locatie. Waarden van: az account list-locations
. U kunt de standaardlocatie configureren met behulp van az configure --defaults location=<location>
.
De naam of id van de Log Analytics-werkruimte. Gebruik het huidige abonnement of gebruik de vlag --subscription om het gewenste abonnement in te stellen.
De Log Analytics-werkruimtesleutel.
Het vereiste geheugen van de containers in GB, nauwkeurig tot één decimaalteken.
De naam van de containergroep.
Wacht niet totdat de langdurige bewerking is voltooid.
Het type besturingssysteem van de containers.
Een lijst met poorten die moeten worden geopend. Door spaties gescheiden lijst met poorten.
De prioriteit van de containergroep.
De vlag om te bepalen of de containermachtigingen zijn verhoogd naar Privileged.
Het netwerkprotocol dat moet worden gebruikt.
De aanmeldingsserver van het containerinstallatiekopieënregister.
Het wachtwoord voor het aanmelden bij de registerserver voor containerinstallatiekopieën.
De gebruikersnaam voor het aanmelden bij de registerserver voor containerinstallatiekopieën.
Start het beleid opnieuw op voor alle containers in de containergroep.
Rolnaam of id die de door het systeem toegewezen identiteit heeft.
Stel de gebruikers-UID voor de container in.
Stel de GEBRUIKERS-GID in voor de container.
Bereik waartoe de door het systeem toegewezen identiteit toegang heeft.
Een met base64 gecodeerde tekenreeks die de inhoud van de JSON in het seccomp-profiel bevat.
Door spaties gescheiden geheimen in de indeling 'key=value'.
Het pad in de container waar het geheimenvolume moet worden gekoppeld. Mag geen dubbele punt ':' bevatten.
Een lijst met beveiligde omgevingsvariabele voor de container. Door spaties gescheiden waarden in de notatie 'key=value'.
De SKU van de containergroep.
De naam van het subnet bij het maken van een nieuw VNET of het verwijzen naar een bestaand VNET. Kan ook verwijzen naar een bestaand subnet op id.
Het voorvoegsel voor het IP-adres van het subnet dat moet worden gebruikt bij het maken van een nieuw VNET in CIDR-indeling.
De naam van het VNET bij het maken van een nieuwe of het verwijzen naar een bestaande. Kan ook verwijzen naar een bestaand vnet op id. Hierdoor kunnen vnet's uit andere resourcegroepen worden gebruikt.
Het IP-adresvoorvoegsel dat moet worden gebruikt bij het maken van een nieuw VNET in CIDR-indeling.
Het argument 'vnet_name' is afgeschaft en wordt in een toekomstige release verwijderd. Gebruik in plaats daarvan '--vnet'.
De naam van het VNET bij het maken van een nieuwe of het verwijzen naar een bestaande.
De zone voor het plaatsen van de containergroep.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az container delete
Een containergroep verwijderen.
az container delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Voorbeelden
Een containergroep verwijderen. (automatisch gegenereerd)
az container delete --name MyContainerGroup --resource-group MyResourceGroup
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De naam van de containergroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Niet vragen om bevestiging.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az container exec
Voer een opdracht uit vanuit een actieve container van een containergroep.
De meest voorkomende use-case is het openen van een interactieve bash-shell. Zie de onderstaande voorbeelden.
az container exec --exec-command
[--container-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
Voorbeelden
Stream een shell vanuit een nginx-container.
az container exec -g MyResourceGroup --name mynginx --container-name nginx --exec-command "/bin/bash"
Vereiste parameters
De opdracht die moet worden uitgevoerd vanuit de container.
Optionele parameters
De containernaam waar de opdracht moet worden uitgevoerd. Kan worden weggelaten voor containergroepen met slechts één container.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De naam van de containergroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az container export
Een containergroep exporteren in yaml-indeling.
az container export --file
[--ids]
[--name]
[--resource-group]
[--subscription]
Voorbeelden
Een containergroep exporteren in yaml.
az container export -g MyResourceGroup --name mynginx -f output.yaml
Vereiste parameters
Het bestandspad voor het exporteren van de containergroep.
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De naam van de containergroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az container list
Containergroepen weergeven.
az container list [--resource-group]
Optionele parameters
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az container logs
Bekijk de logboeken voor een container in een containergroep.
az container logs [--container-name]
[--follow]
[--ids]
[--name]
[--resource-group]
[--subscription]
Voorbeelden
Bekijk de logboeken voor een container in een containergroep. (automatisch gegenereerd)
az container logs --name MyContainerGroup --resource-group MyResourceGroup
Optionele parameters
De containernaam om de logboeken achter te laten. Als u dit weglaat, wordt de eerste container in de containergroep gekozen.
Geef aan om de tailing-logboeken te streamen.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De naam van de containergroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az container restart
Start alle containers in een containergroep opnieuw op.
Start alle containers in een containergroep opnieuw op. Als de containerinstallatiekopieën updates hebben, worden nieuwe installatiekopieën gedownload.
az container restart --name
--resource-group
[--no-wait]
Vereiste parameters
De naam van de containergroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Wacht niet totdat de langdurige bewerking is voltooid.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az container show
De details van een containergroep ophalen.
az container show [--ids]
[--name]
[--resource-group]
[--subscription]
Voorbeelden
De details van een containergroep ophalen. (automatisch gegenereerd)
az container show --name MyContainerGroup --resource-group MyResourceGroup
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De naam van de containergroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az container start
Start alle containers in een containergroep.
Start alle containers in een containergroep. Rekenresources worden toegewezen en de facturering wordt gestart.
az container start --name
--resource-group
[--no-wait]
Vereiste parameters
De naam van de containergroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Wacht niet totdat de langdurige bewerking is voltooid.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az container stop
Stopt alle containers in een containergroep.
Stopt alle containers in een containergroep. De toewijzing van rekenresources wordt ongedaan gemaakt en de facturering wordt gestopt.
az container stop --name
--resource-group
Vereiste parameters
De naam van de containergroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.