dszubov revised this gist . Go to revision
1 file changed, 1 insertion, 1 deletion
ol9-docker
| @@ -5,7 +5,7 @@ echo "[+] Installing Docker CE on Oracle Linux 9..." | |||
| 5 | 5 | ||
| 6 | 6 | # Enable required repos | |
| 7 | 7 | echo "[+] Enabling required Oracle Linux repositories..." | |
| 8 | - | dnf install -y oraclelinux-developer-release-el9 | |
| 8 | + | dnf install -y oraclelinux-developer-release-el9 tmux nano | |
| 9 | 9 | dnf config-manager --enable ol9_developer | |
| 10 | 10 | ||
| 11 | 11 | # Install container-selinux | |
dszubov revised this gist . Go to revision
1 file changed, 35 insertions, 4 deletions
ol9-docker
| @@ -1,4 +1,35 @@ | |||
| 1 | - | sudo dnf install -y dnf-plugins-core | |
| 2 | - | sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo | |
| 3 | - | sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | |
| 4 | - | yum update && yum install docker-compose | |
| 1 | + | #!/bin/bash | |
| 2 | + | set -e | |
| 3 | + | ||
| 4 | + | echo "[+] Installing Docker CE on Oracle Linux 9..." | |
| 5 | + | ||
| 6 | + | # Enable required repos | |
| 7 | + | echo "[+] Enabling required Oracle Linux repositories..." | |
| 8 | + | dnf install -y oraclelinux-developer-release-el9 | |
| 9 | + | dnf config-manager --enable ol9_developer | |
| 10 | + | ||
| 11 | + | # Install container-selinux | |
| 12 | + | echo "[+] Installing container-selinux..." | |
| 13 | + | dnf install -y container-selinux | |
| 14 | + | ||
| 15 | + | # Add Docker CE repo | |
| 16 | + | echo "[+] Adding Docker CE repo..." | |
| 17 | + | dnf install -y dnf-utils | |
| 18 | + | dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo | |
| 19 | + | ||
| 20 | + | # Install Docker CE and plugins | |
| 21 | + | echo "[+] Installing Docker CE and plugins..." | |
| 22 | + | dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | |
| 23 | + | ||
| 24 | + | # Enable and start Docker | |
| 25 | + | echo "[+] Enabling and starting Docker service..." | |
| 26 | + | systemctl enable --now docker | |
| 27 | + | ||
| 28 | + | # Optional: add current user to docker group | |
| 29 | + | if [ "$SUDO_USER" ]; then | |
| 30 | + | echo "[+] Adding $SUDO_USER to docker group..." | |
| 31 | + | usermod -aG docker "$SUDO_USER" | |
| 32 | + | fi | |
| 33 | + | ||
| 34 | + | echo "[+] Docker installation complete!" | |
| 35 | + | echo ">> Run 'docker run hello-world' to test it" | |
dszubov revised this gist . Go to revision
1 file changed, 4 insertions, 3 deletions
ol9-docker
| @@ -1,3 +1,4 @@ | |||
| 1 | - | sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo | |
| 2 | - | sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y | |
| 3 | - | sudo systemctl enable --now docker | |
| 1 | + | sudo dnf install -y dnf-plugins-core | |
| 2 | + | sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo | |
| 3 | + | sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | |
| 4 | + | yum update && yum install docker-compose | |
dszubov revised this gist . Go to revision
No changes
dszubov revised this gist . Go to revision
1 file changed, 3 insertions
ol9-docker(file created)
| @@ -0,0 +1,3 @@ | |||
| 1 | + | sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo | |
| 2 | + | sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y | |
| 3 | + | sudo systemctl enable --now docker | |