Last active 1 month ago

Linux 服务器环境初始化

init.sh Raw
1#!/usr/bin/env bash
2
3if [[ -n "${DEBUG:-}" ]]; then
4 set -eux
5else
6 set -euo pipefail
7fi
8
9SH_FILES_FOLDER="$HOME/shfiles"
10
11# 安装 Docker
12install_docker() {
13 pushd "$SH_FILES_FOLDER" > /dev/null
14 curl -fsSL https://get.docker.com -o install-docker.sh
15 sh install-docker.sh
16 popd > /dev/null
17}
18
19# 创建 shfiles 文件夹
20create_folder_shfiles() {
21 [[ -d "$SH_FILES_FOLDER" ]] || mkdir "$SH_FILES_FOLDER"
22}
23
24main() {
25 create_folder_shfiles
26
27 install_docker
28}
29
30main "$@"