I want to build freebsd docker image, because benchmarks shows that is has lower-latency better organised network stack, which i want to use in my app. so i have following docker file
consider Dockerfile:
FROM alpine:latest
RUN echo $(uname -a)
CMD [echo]
and sudo docker build .
prints me kernel version
if i change Dockerfile to another
FROM lexaguskov/freebsd:latest
RUN echo $(uname -a)
CMD [echo]
its not working, prints an error:
Sending build context to Docker daemon 2.048kB
Step 1/3 : FROM lexaguskov/freebsd:latest
latest: Pulling from lexaguskov/freebsd
Image docker.io/lexaguskov/freebsd:latest uses outdated schema1 manifest format. Please upgrade to a schema2 image for better future compatibility. More information at https://docs.docker.com/registry/spec/deprecated-schema-v1/
9503d02123d7: Pull complete
operating system is not supported
so docker pull
command misbehaves, how to fix it?
and if linux is not supporting running freebsd-based images, at least it have to allow me to reverse with docker image inspect
but i cannot even inspect. what's wrong with docker pull? i think it misbehaves