jesseduffield / jesseduffield/lazydocker

Changed DOCKERFILE with existing hub image

Open
#498 0 comments 0 reactions 0 assignees View on GitHub
discussion
Dominant language
Go
Stars
52.8k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Description

Hi,
Because I found no images at the hub, I tried to figure out how to change the Dockerfile to the latest availlable.
I managed to edit the DOCKERFILE to meet the HUB images availlable, and also updated my "golang" packages accordingly:

HUB IMAGE: "**golang:1.21.3-alpine3.18**"
GOLANG: "**go1.21.3 linux/amd64**"

Then changed and added the lines to DOCKERFILE:

```
ARG ALPINE_VERSION=3.18
ARG GO_VERSION=1.21.3

ARG BUILDPLATFORM=linux/amd64
FROM --platform=${BUILDPLATFORM} ${BAS...
```
so that it downloads and builds only for linux/amd64.

(at my git clone) $home/repo /lazydocker/*.*

```
~$ docker build -t lazyteam/lazydocker \
--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \
--build-arg VCS_REF=`git rev-parse --short HEAD` \
--build-arg VERSION=`git describe --abbrev=0 --tag` \
.
```
`~$ docker run -t -i --rm golang:1.21.3-alpine3.18`
(I got a CLI prompt!!!)

The only problem is that when I first built the image, it left some ghost "containers" when I listed them:

`~$ docker images`
```
REPOSITORY TAG IMAGE ID CREATED SIZE
**_ e4aa89934cbf 3 minutes ago 58.5MB_**
_**lazyteam/lazydocker latest eaf65b223b34 3 minutes ago 58.5MB**_
debian buster-slim 2194d52c5ca6 2 weeks ago 69.3MB
debian buster 75719d2c3a70 2 weeks ago 114MB
golang 1.21.3-alpine3.18 95ab9ef00f5d 2 weeks ago 222MB
hello-world latest 9c7a54a9a43c 5 months ago 13.3kB
nvidia/cuda 11.4.3-cudnn8-devel-ubuntu20.04 2412cc8a5eba 6 months ago 9.15GB
nvidia/cuda 11.4.3-devel-ubuntu20.04 fdf13331ca2f 6 months ago 5.22GB
**_lazyteam/lazydocker 6518a6686572 17 months ago 55.7MB_**
nvidia/cuda 11.4.3-cudnn8-devel-ubuntu18.04 90b42b6501f7 18 months ago 9.11GB
nvidia/cuda 11.4.3-devel-ubuntu18.04 276f5ba1556a 18 months ago 5.18GB
```

Alpine is there, from golang.
But lazyteam/lazydocker have no TAGs

I guess I messed up! My bad!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.