最終更新 6 months ago

deploy_lazydocker.sh Raw
1#!/bin/bash
2# Creating some temp dir
3TMPDIR=$(mktemp -d /tmp/d.XXXXXX) && \
4trap 'rm -rf "${TMPDIR}"' EXIT && \
5# Install lazydocker
6LAZYDOCKER_VERSION=$(curl -L -s -H 'Accept: application/json' https://github.com/jesseduffield/lazydocker/releases/latest | sed -e 's/.*"tag_name":"\([^"]*\)".*/\1/') && \
7GITHUB_FILE="lazydocker_${LAZYDOCKER_VERSION//v/}_$(uname -s)_$(uname -m).tar.gz" && \
8GITHUB_URL="https://github.com/jesseduffield/lazydocker/releases/download/${LAZYDOCKER_VERSION}/${GITHUB_FILE}" && \
9curl -o ${TMPDIR}/lazydocker.tar.gz -L ${GITHUB_URL} && \
10tar xzvf ${TMPDIR}/lazydocker.tar.gz -C ${TMPDIR} && \
11mv -f ${TMPDIR}/lazydocker /usr/local/bin/