From 330131b6ca4f1f12e89df823a21f7e72061081b9 Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Mon, 1 Jul 2019 11:57:50 +0200 Subject: [PATCH] Fixed Docker regarding no size window with gocui - Runs the container with `/bin/sh` initially - Invoke `lazydocker` from within the container, or gocui fails as the terminal window is invalid at launch --- Dockerfile | 3 +-- README.md | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index ed76b715..351e334a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,6 +24,5 @@ LABEL org.label-schema.schema-version="1.0.0-rc1" \ org.label-schema.vcs-description="The lazier way to manage everything docker" \ org.label-schema.docker.cmd="docker run -it -v /var/run/docker.sock:/var/run/docker.sock lazydocker" \ org.label-schema.version=${VERSION} -RUN apk --update add -q --progress --no-cache -U git xdg-utils -ENTRYPOINT [ "lazydocker" ] +ENTRYPOINT [ "/bin/sh" ] COPY --from=builder /go/src/github.com/jesseduffield/lazydocker/lazydocker /usr/bin/lazydocker diff --git a/README.md b/README.md index 0af4172a..c651f8f6 100644 --- a/README.md +++ b/README.md @@ -97,6 +97,8 @@ go get github.com/jesseduffield/lazydocker docker run -it -v /var/run/docker.sock:/var/run/docker.sock lazydocker ``` +1. Then enter `lazydocker` + ## Usage Call `lazydocker` in your terminal. I personally use this a lot so I've made an alias for it like so: