Skip to content

Docker-aliassen

Stroomlijn je container-workflow met intuitive snelkoppelingen voor Docker, Compose en Swarm.

Dotfiles banner

Overzicht

Deze aliassen zijn gedefinieerd in docker.aliases.sh en worden automatisch geladen door chezmoi. Ze bieden een uitgebreide set snelkoppelingen voor Docker-ontwikkeling, inclusief containers, images, volumes, netwerken, Docker Compose en Docker Swarm-operaties.

Referentie

Basiscommando's

AliasBeschrijving
dkDocker-snelkoppeling
dkvToon Docker-versie
dkiToon systeembrede informatie
dklInloggen bij Docker-register
dkloUitloggen van Docker-register

Container-operaties

AliasBeschrijving
dkpsLijst draaiende containers
dkpsaLijst alle containers
dkrVoer commando uit in nieuwe container
dkriVoer interactieve container uit
dkrdVoer container uit op achtergrond
dksStart container
dkstStop container
dkrsHerstart container
dkpPauzeer container
dkupHervat container
dkrmVerwijder container
dkrmaVerwijder alle containers
dkrmfForceer verwijderen container

Container-inspectie

AliasBeschrijving
dkinInspecteer container
dklToon containerlogs
dklfVolg containerlogs
dktToon draaiende processen in container
dkstToon container-resourcegebruik
dkdfToon container-bestandssysteemwijzigingen
dkplPull image van register
dkexVoer commando uit in container
dkeitVoer interactief commando uit

Images

AliasBeschrijving
dkiLijst images
dkiaLijst alle images
dkbBouw een image
dkbtBouw en tag een image
dkpuPush image naar register
dkrmiVerwijder image
dkhToon image-geschiedenis
dksvSla image op naar tar-archief
dkldLaad image van tar-archief
dkpruneVerwijder ongebruikte data
dkpruneaVerwijder alle ongebruikte data
dkrmi_danglingVerwijder losse images

Volumes

AliasBeschrijving
dkvVolume-snelkoppeling
dkvlsLijst volumes
dkvcMaak volume
dkviInspecteer volume
dkvrmVerwijder volume
dkvpVerwijder ongebruikte volumes

Netwerken

AliasBeschrijving
dknNetwerk-snelkoppeling
dknlsLijst netwerken
dkncMaak netwerk
dkniInspecteer netwerk
dknrmVerwijder netwerk
dknpVerwijder ongebruikte netwerken
dknconVerbind container met netwerk
dkndisVerbreek container van netwerk

Docker Compose

AliasBeschrijving
dcDocker Compose-snelkoppeling
dcuMaak en start containers
dcudMaak en start containers op achtergrond
dcdStop en verwijder containers
dcdvStop en verwijder containers en volumes
dcrHerstart services
dcsStop services
dcstaStart services
dcpPauzeer services
dcupHervat services
dcpsLijst containers
dclBekijk logs
dclfVolg logs
dcexVoer commando uit in container
dcbBouw services

Swarm-beheer

AliasBeschrijving
dkswSwarm-snelkoppeling
dkswiInitialiseer Docker Swarm
dkswjJoin Docker Swarm
dkswjtBeheer join-tokens
dkswlVerlaat de Swarm
dkswuUpdate Swarm

Gangbare workflows

Container-ontwikkeling

bash
# Start een ontwikkelcontainer
dkri --name dev-container -v $(pwd):/app -p 3000:3000 node:latest bash

Docker Compose-ontwikkeling

bash
# Start services, herbouw indien nodig, op achtergrond
dcb && dcud

Opschonen

bash
# Verwijder alle gestopte containers, ongebruikte netwerken en losse images
dkrm $(dk ps -aq --filter status=exited) && dknp && dkrmi_dangling