Comments (2)
@precompiler Issue is that is compiled with glibc
. To be able to run it in alpine you need to compile it with musl-libc
.
I have tested it in docker. Save following Dockerfile
FROM golang:1.9.4-alpine3.7 AS builder
RUN apk add --no-cache alpine-sdk=0.5-r0
RUN go get github.com/fsouza/go-dockerclient
# container-structure-test version
ARG CST_TAG=v0.2.0
ENV SOURCE_PATH=/go/src/github.com/GoogleCloudPlatform/container-structure-test
RUN git clone \
--depth 1 https://github.com/GoogleCloudPlatform/container-structure-test.git \
--branch "$CST_TAG" \
"$SOURCE_PATH"
WORKDIR $SOURCE_PATH
RUN go test -c . -o /container-structure-test
FROM alpine:3.7
COPY --from=builder /container-structure-test /usr/local/bin
and run from that folder
docker build -t container-structure-test:alpine3.7 .
your binary is in the PATH
so you can run it
docker run --rm -i container-structure-test:alpine3.7 container-structure-test --help
from container-structure-test.
@zemanlx Thank you very much for your help, it works now!
from container-structure-test.
Related Issues (20)
- No Release asset checksums (sha256) since Release v1.11.0
- Add platform parameter to support testing multi-platform images
- Multiple outputs (i.e. `text` and `json`) HOT 1
- New Testcontainers driver HOT 3
- Env var expansion feature in commandTests output assertions
- Add support to containerRunOptions for --cap-drop
- Security Policy violation SECURITY.md HOT 160
- Update documentation regarding Bazel and Docker TCP connections
- Binaries for v1.16.1? HOT 2
- Unable use v1.16.1 with bzlmod
- How to mount a config file? HOT 1
- Hash for linux_i386 is missing
- Add Darwin ARM64 package type HOT 7
- Add ability to document container in markdown HOT 1
- Add a metadata test to test the base image used in the image
- Multi-arch images are not supported
- Permissions and IsExecutableBy in File Existence Tests contradictory
- Subcommand `version` does not work with `1.18.0` and `1.18.1` versions HOT 2
- bazel vendor error ERROR: key "linux-i386" not found in dictionary HOT 1
- Bazel: support tar driver for `oci_image` HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from container-structure-test.