- must run docker first
- then use script install tools
- for version at v2.17.3
- Support architectures: linux/386, linux/amd64, linux/arm/v6, linux/arm/v7, linux/arm64/v8, linux/ppc64le, linux/s390x
$ sudo curl -L --fail -o /usr/local/bin/docker-compose https://github.com/bridgewwater/docker-exec-tools/releases/download/v2.17.3/run.sh
$ sudo chmod +x /usr/local/bin/docker-compose
# then check
$ docker-compose version
- for linux use only at v2
$ sudo curl -L --fail https://raw.githubusercontent.com/bridgewwater/docker-exec-tools/main/docker-compose/2.11.2-v2/run.sh -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
- for linux v1 version
$ sudo curl -L --fail https://raw.githubusercontent.com/bridgewwater/docker-exec-tools/main/docker-compose/1.24.1/run.sh -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
- latest v2 support arm32v7
$ sudo curl -L --fail https://raw.githubusercontent.com/bridgewwater/docker-exec-tools/main/docker-compose/arm/arm32v7-v2/run.sh -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
- latest support arm32v7
$ sudo curl -L --fail https://raw.githubusercontent.com/bridgewwater/docker-exec-tools/main/docker-compose/arm/arm32v7-latest/run.sh -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
- Support architectures: arm32v6, amd64, arm32v7, arm64v8
$ sudo curl -L --fail https://github.com/bridgewwater/docker-exec-tools/releases/download/v1.26.0-arm-ls5/run.sh -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
# then check
$ docker-compose version
$ sudo curl -L --fail https://raw.githubusercontent.com/bridgewwater/docker-exec-tools/main/kubectl/latest/run.sh -o /usr/local/bin/kubectl
$ sudo chmod +x /usr/local/bin/kubectl
# then check
$ kubectl --help
$ sudo curl -L --fail https://raw.githubusercontent.com/bridgewwater/docker-exec-tools/main/httpstat/latest/run.sh -o /usr/local/bin/httpstat
$ sudo chmod +x /usr/local/bin/httpstat
# then check
$ httpstat --help
instal dive as exec
$ sudo curl -s -L --fail https://raw.githubusercontent.com/bridgewwater/docker-exec-tools/main/dive/v0.11.0/run.sh -o /usr/local/bin/dive
$ sudo chmod +x /usr/local/bin/dive
# check
$ dive --help
$ dive --version
- Tab Switch between the layer and filetree views
- Space collapse/uncollapse a directory
- Ctrl + Space collapse/uncollapse all directories
- Ctrl + F Filter files
- PageUp Scroll up a page
- PageDown Scroll down a page
more KeyBingds see https://github.com/wagoodman/dive#keybindings
- uninstall as
$ sudo rm -rf /usr/local/bin/dive
$ sudo curl -s -L --fail https://raw.githubusercontent.com/bridgewwater/docker-exec-tools/main/qrencode/latest/run.sh -o /usr/local/bin/qrencode
$ sudo chmod +x /usr/local/bin/qrencode
$ qrencode --help
$ sudo curl -s -L --fail https://raw.githubusercontent.com/bridgewwater/docker-exec-tools/main/pgcli/psql/9.6.16-alpine/run.sh -o /usr/local/bin/psql
$ sudo chmod +x /usr/local/bin/psql
install pygmy/pgcli as exec
$ sudo curl -s -L --fail https://raw.githubusercontent.com/bridgewwater/docker-exec-tools/main/pgcli/pygmy/run.sh -o /usr/local/bin/pgcli
$ sudo chmod +x /usr/local/bin/pgcli