From f41828217f64376525b49c985483ad24914caa8e Mon Sep 17 00:00:00 2001 From: akanealw Date: Fri, 1 Dec 2023 20:39:22 -0600 Subject: [PATCH] added alpine scripts --- alpine/alpine-adduser-sudo.sh | 6 ++++++ alpine/alpine-aliases.sh | 24 ++++++++++++++++++++++++ alpine/alpine-essentials.sh | 5 +++++ alpine/alpine-install-docker.sh | 8 ++++++++ 4 files changed, 43 insertions(+) create mode 100644 alpine/alpine-adduser-sudo.sh create mode 100644 alpine/alpine-aliases.sh create mode 100644 alpine/alpine-essentials.sh create mode 100644 alpine/alpine-install-docker.sh diff --git a/alpine/alpine-adduser-sudo.sh b/alpine/alpine-adduser-sudo.sh new file mode 100644 index 0000000..7783a1f --- /dev/null +++ b/alpine/alpine-adduser-sudo.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +apk update +apk add sudo +echo '%wheel ALL=(ALL) ALL' > /etc/sudoers.d/wheel +adduser akanealw wheel diff --git a/alpine/alpine-aliases.sh b/alpine/alpine-aliases.sh new file mode 100644 index 0000000..b0504be --- /dev/null +++ b/alpine/alpine-aliases.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +echo "# custom settings and aliases" > ~/.profile +echo "" >> ~/.profile +echo "alias lsa='ls -alhvF'" >> ~/.profile +echo "alias cd..='cd ..'" >> ~/.profile +echo "alias ..='cd ..'" >> ~/.profile +echo "alias ...='cd ../..'" >> ~/.profile +echo "alias grep='grep --color'" >> ~/.profile +echo "alias mkdir='mkdir -pv'" >> ~/.profile +echo "alias du='du -h'" >> ~/.profile +echo "alias df='df -h'" >> ~/.profile +echo "alias ports='netstat -tulpna'" >> ~/.profile +echo "alias tf='tail -f'" >> ~/.profile +echo "alias dc='docker compose'" >> ~/.profile +echo "alias dcup='docker compose up -d'" >> ~/.profile +echo "alias dcdown='docker compose down'" >> ~/.profile +echo "alias dcpull='docker compose pull'" >> ~/.profile +echo "alias dps='docker ps'" >> ~/.profile +echo "alias dstart='docker start'" >> ~/.profile +echo "alias dstop='docker stop'" >> ~/.profile +echo "alias drestart='docker restart'" >> ~/.profile +echo "alias dlf='docker logs -f'" >> ~/.profile +echo "alias dipaf='docker image prune -a -f'" >> ~/.profile diff --git a/alpine/alpine-essentials.sh b/alpine/alpine-essentials.sh new file mode 100644 index 0000000..fa8d662 --- /dev/null +++ b/alpine/alpine-essentials.sh @@ -0,0 +1,5 @@ +#!/bin/ash + +apk update +apk upgrade +apk add bash nano curl wget qemu-guest-agent --no-cache diff --git a/alpine/alpine-install-docker.sh b/alpine/alpine-install-docker.sh new file mode 100644 index 0000000..0e6d84b --- /dev/null +++ b/alpine/alpine-install-docker.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +apk add docker docker-cli-compose + +addgroup akanealw docker + +rc-update add docker default +service docker start