Skip to content
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.

Feature request: provide a Raspbian version (armv7) #193

Open
@leolivier

Description

Description
Please provide an arm 32bits version for all those who are using Docker on raspberry pis or other single boards.

I tried to build one by myself but

  • make build is ok
  • make test_unit not working (gotestsum binary does not seem to work in arm 32)
docker run --rm -v /home/pi/.cache/go-build:/root/.cache/go-build docker-scan:test-unit
gotestsum github.com/docker/scan-cli-plugin/cmd/docker-scan github.com/docker/scan-cli-plugin/config github.com/docker/scan-cli-plugin/internal github.com/docker/scan-cli-plugin/internal/authentication github.com/docker/scan-cli-plugin/internal/hub github.com/docker/scan-cli-plugin/internal/optin github.com/docker/scan-cli-plugin/internal/provider
make: gotestsum: No such file or directory
make: *** [builder.Makefile:57: test-unit] Error 127
make: *** [Makefile:68: test-unit] Error 2
  • docker run -it sh and looking at gotestsum:
# ls -l /usr/local/bin/gotestsum
-rwxr-xr-x 1 root root 5885952 Jul 18  2020 /usr/local/bin/gotestsum
# echo $PATH
/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# gotestsum
sh: 6: gotestsum: not found
# gotestsum
sh: 7: gotestsum: not found
# /usr/local/bin/gotestsum
sh: 8: /usr/local/bin/gotestsum: not found
# more  /usr/local/bin/gotestsum

******** /usr/local/bin/gotestsum: Not a text file ********
  • make install is ok
  • docker scan provides:
 docker scan --accept-license e1a3535912d7
standard_init_linux.go:228: exec user process caused: no such file or directory

Additional information you deem important (e.g. issue happens only occasionally):

Output of docker version:

Client: Docker Engine - Community
 Version:           20.10.12
 API version:       1.41
 Go version:        go1.16.12
 Git commit:        e91ed57
 Built:             Mon Dec 13 11:45:14 2021
 OS/Arch:           linux/arm
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.12
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.12
  Git commit:       459d0df
  Built:            Mon Dec 13 11:43:32 2021
  OS/Arch:          linux/arm
  Experimental:     false
 containerd:
  Version:          1.4.12
  GitCommit:        7b11cfaabd73bb80907dd23182b9347b4245eb5d
 runc:
  Version:          1.0.2
  GitCommit:        v1.0.2-0-g52b36a2
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

Output of docker scan --version:

no output at all but docker info (see below provides:

  scan: Docker Scan (Docker Inc., v0.1.0-225-ge13563704f-dirty)

Output of docker info:

Client:
 Context:    default
 Debug Mode: false
 Plugins:
  app: Docker App (Docker Inc., v0.9.1-beta3)
  buildx: Docker Buildx (Docker Inc., v0.7.1-docker)
  scan: Docker Scan (Docker Inc., v0.1.0-225-ge13563704f-dirty)

Server:
 Containers: 18
  Running: 17
  Paused: 0
  Stopped: 1
 Images: 207
 Server Version: 20.10.12
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 7b11cfaabd73bb80907dd23182b9347b4245eb5d
 runc version: v1.0.2-0-g52b36a2
 init version: de40ad0
 Security Options:
  seccomp
   Profile: default
 Kernel Version: 5.10.63-v7l+
 Operating System: Raspbian GNU/Linux 10 (buster)
 OSType: linux
 Architecture: armv7l
 CPUs: 4
 Total Memory: 3.749GiB
 Name: raspberrypi
 ID: HLD5:JCJ5:BFT5:2A7C:ESEV:G7QG:FT7K:JVUP:4DIK:OJTQ:RET4:CCQL
 Docker Root Dir: /docker/repo
 Debug Mode: false
 Username: leolivier
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

WARNING: No memory limit support
WARNING: No swap limit support
WARNING: No kernel memory TCP limit support
WARNING: No oom kill disable support

Additional environment details (AWS, VirtualBox, physical, etc.):
Run on RPi 4 with 4Gb of memory

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions