Последняя активность 1759311426

Версия b827962b63e33cf10d758c1bcf5364a1e37435c5

ol9-docker Исходник
1#!/bin/bash
2set -e
3
4echo "[+] Installing Docker CE on Oracle Linux 9..."
5
6# Enable required repos
7echo "[+] Enabling required Oracle Linux repositories..."
8dnf install -y oraclelinux-developer-release-el9 tmux nano openssh-server
9dnf config-manager --enable ol9_developer
10
11# Install container-selinux
12echo "[+] Installing container-selinux..."
13dnf install -y container-selinux
14
15# Add Docker CE repo
16echo "[+] Adding Docker CE repo..."
17dnf install -y dnf-utils
18dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
19
20# Install Docker CE and plugins
21echo "[+] Installing Docker CE and plugins..."
22dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
23
24# Enable and start Docker
25echo "[+] Enabling and starting Docker service..."
26systemctl enable --now docker
27
28# Optional: add current user to docker group
29if [ "$SUDO_USER" ]; then
30 echo "[+] Adding $SUDO_USER to docker group..."
31 usermod -aG docker "$SUDO_USER"
32fi
33
34echo "[+] Docker installation complete!"
35echo ">> Run 'docker run hello-world' to test it"