bugfixes
This commit is contained in:
parent
e5719c245e
commit
71fcad4b1c
1 changed files with 18 additions and 18 deletions
36
docker.sh
36
docker.sh
|
@ -18,11 +18,11 @@ init_docker() {
|
||||||
read -r dgroup </dev/tty
|
read -r dgroup </dev/tty
|
||||||
case "$dgroup" in
|
case "$dgroup" in
|
||||||
[Yy])
|
[Yy])
|
||||||
$su usermod -aG docker "$(whoami)"
|
$_sudo usermod -aG docker "$(whoami)"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
sleep 1
|
sleep 1
|
||||||
$su systemctl enable --now docker
|
$_sudo systemctl enable --now docker
|
||||||
echo_info "$(whoami) is now part of the docker group. Restart your session to enable the changes. Also docker was addet as a service. Should autostart from now on."
|
echo_info "$(whoami) is now part of the docker group. Restart your session to enable the changes. Also docker was addet as a service. Should autostart from now on."
|
||||||
else
|
else
|
||||||
echo_error "Something went wrong!"
|
echo_error "Something went wrong!"
|
||||||
|
@ -41,11 +41,11 @@ main() {
|
||||||
clear
|
clear
|
||||||
echo_info "executing debian"
|
echo_info "executing debian"
|
||||||
sleep 2
|
sleep 2
|
||||||
$su apt-get update &&
|
$_sudo apt-get update &&
|
||||||
$su apt-get install -y ca-certificates curl &&
|
$_sudo apt-get install -y ca-certificates curl &&
|
||||||
$su install -m 0755 -d /etc/apt/keyrings &&
|
$_sudo install -m 0755 -d /etc/apt/keyrings &&
|
||||||
$su curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc &&
|
$_sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc &&
|
||||||
$su chmod a+r /etc/apt/keyrings/docker.asc &&
|
$_sudo chmod a+r /etc/apt/keyrings/docker.asc &&
|
||||||
sleep 0.5
|
sleep 0.5
|
||||||
if [ "$VERSION_CODENAME" == "trixie" ]; then
|
if [ "$VERSION_CODENAME" == "trixie" ]; then
|
||||||
VERSION_CODENAME="bookworm"
|
VERSION_CODENAME="bookworm"
|
||||||
|
@ -62,26 +62,26 @@ main() {
|
||||||
clear
|
clear
|
||||||
echo_info "executing ubuntu"
|
echo_info "executing ubuntu"
|
||||||
sleep 2
|
sleep 2
|
||||||
$su apt-get update &&
|
$_sudo apt-get update &&
|
||||||
$su apt-get install -y ca-certificates curl &&
|
$_sudo apt-get install -y ca-certificates curl &&
|
||||||
$su install -m 0755 -d /etc/apt/keyrings &&
|
$_sudo install -m 0755 -d /etc/apt/keyrings &&
|
||||||
$su curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc &&
|
$_sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc &&
|
||||||
$su chmod a+r /etc/apt/keyrings/docker.asc
|
$_sudo chmod a+r /etc/apt/keyrings/docker.asc
|
||||||
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
|
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
|
||||||
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | $su tee /etc/apt/sources.list.d/docker.list >/dev/null
|
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | $_sudo tee /etc/apt/sources.list.d/docker.list >/dev/null
|
||||||
clear &&
|
clear &&
|
||||||
echo_info "Addet repository. Updating and installing now.."
|
echo_info "Addet repository. Updating and installing now.."
|
||||||
sleep 0.5
|
sleep 0.5
|
||||||
$su apt-get update
|
$_sudo apt-get update
|
||||||
$su apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
$_sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
||||||
;;
|
;;
|
||||||
fedora)
|
fedora)
|
||||||
clear
|
clear
|
||||||
echo_info "executing fedora"
|
echo_info "executing fedora"
|
||||||
sleep 2
|
sleep 2
|
||||||
$su dnf -y install dnf-plugins-core
|
$_sudo dnf -y install dnf-plugins-core
|
||||||
$su dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
|
$_sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
|
||||||
$su dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
$_sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
||||||
;;
|
;;
|
||||||
*) echo "$distro is not supported by this script" ;;
|
*) echo "$distro is not supported by this script" ;;
|
||||||
esac
|
esac
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue