Dotfiles/setup/modules/optional-Modules/apps/docker.sh

15 lines
420 B
Bash

#!/bin/bash
set -euo pipefail
source "$(dirname "${BASH_SOURCE[0]}")/../../lib/logging.sh"
log "Installing Docker and Docker Compose..."
sudo pacman -S --noconfirm --needed docker docker-compose
log "Enabling Docker service..."
sudo systemctl enable docker.service
log "Adding $USER to docker group..."
sudo usermod -aG docker "$USER"
log "Docker installed. Log out and back in for group membership to take effect."