Ostatnio aktywny 1 month ago

Linux 服务器环境初始化

jetsung zrewidował ten Gist 5 months ago. Przejdź do rewizji

1 file changed, 24 insertions, 1 deletion

init.sh

@@ -1,7 +1,30 @@
1 1 #!/usr/bin/env bash
2 2
3 + if [[ -n "${DEBUG:-}" ]]; then
4 + set -eux
5 + else
6 + set -euo pipefail
7 + fi
8 +
9 + SH_FILES_FOLDER="$HOME/shfiles"
10 +
11 + # 安装 Docker
12 + install_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 文件夹
20 + create_folder_shfiles() {
21 + [[ -d "$SH_FILES_FOLDER" ]] || mkdir "$SH_FILES_FOLDER"
22 + }
23 +
3 24 main() {
4 -
25 + create_folder_shfiles
26 +
27 + install_docker
5 28 }
6 29
7 30 main "$@"

jetsung zrewidował ten Gist 5 months ago. Przejdź do rewizji

1 file changed, 7 insertions

init.sh(stworzono plik)

@@ -0,0 +1,7 @@
1 + #!/usr/bin/env bash
2 +
3 + main() {
4 +
5 + }
6 +
7 + main "$@"
Nowsze Starsze