Code Monkey home page Code Monkey logo

Comments (25)

MichaelSimons avatar MichaelSimons commented on June 2, 2024 26

@RTodorov, Yes Alpine support is being actively worked on although there is no set release date as of now.

from dotnet-docker.

MichaelSimons avatar MichaelSimons commented on June 2, 2024 11

Alpine images are now available in the microsoft/dotnet-nightly repo and are ready for testing. See dotnet/dotnet-docker-nightly#500 for additional details. The .NET Core Docker samples repo was also updated to include an Alpine sample. We look forward to hearing your feedback - both positive and negative. Thanks

from dotnet-docker.

markrendle avatar markrendle commented on June 2, 2024 6

I know one of the things that's been blocking this is the absence of lttng-ust on Alpine, but guess what? It's available now!

from dotnet-docker.

richlander avatar richlander commented on June 2, 2024 5

I was talking to @Petermarcu about Alpine support today. My understanding of the status:

  • Alpine support was very close.
  • Latest Alpine switched SSL libraries. We have not yet started on this project even though the suggestion in post is that only a rebuild is needed.

Once this work is done, we will provide Alpine-based container images.

from dotnet-docker.

janvorli avatar janvorli commented on June 2, 2024 4

Will the .NET Core be published as an official Alpine package by Microsoft / dotnet foundation (so we can simply do apk add dotnet in Alpine box someday)?

We would prefer the distro owners to add dotnet packages. We did the debian / redhat ones to support the most frequently used distros that way from the beginning, but we don't have a plan to do that for other distros. We are working on an end to end build of all components from sources to make it easy and acceptable for distro owners to add dotnet packages.

from dotnet-docker.

Petermarcu avatar Petermarcu commented on June 2, 2024 3

@bartonjs can you confirm the state of crypto libs in the latest alpine version sometime soon?

from dotnet-docker.

kbatman37 avatar kbatman37 commented on June 2, 2024 3

+1
Any updates?

from dotnet-docker.

MichaelSimons avatar MichaelSimons commented on June 2, 2024 1

While progress is being made on Alpine, it is not yet an officially supported OS.

from dotnet-docker.

ErikSchierboom avatar ErikSchierboom commented on June 2, 2024 1

@MichaelSimons I see that you've removed the "blocked dependency" label 14 days, does that mean there is no longer any blocking issue to prevent this from happening? Having a .NET Core Alpine image would be brilliant.

from dotnet-docker.

ctaggart avatar ctaggart commented on June 2, 2024

This is one of the reasons I like golang, is that they have a golang:alpine docker image that is very small. There is now even a rust-musl-builder docker image. It would be nice if dotnet --native supported targeting musl too, so the binaries could be put on alpine images.

from dotnet-docker.

RTodorov avatar RTodorov commented on June 2, 2024

Hello guys!

Is this still on the roadmap? It's a bit hard to understand the current status of https://github.com/dotnet/coreclr/issues/917.

Thanks!

from dotnet-docker.

MaximRouiller avatar MaximRouiller commented on June 2, 2024

Just pinging the old thread to see if we could have a good ol' status update. 😄

from dotnet-docker.

RTodorov avatar RTodorov commented on June 2, 2024

Looking very much forward to it! It would be a huge improvement for those running dotnet core on Linux.

from dotnet-docker.

mrnickel avatar mrnickel commented on June 2, 2024

I'd like to add my voice to the chorus of people requesting alpine support for .NET.

Loving this support team! Keep up the good work!

from dotnet-docker.

skbergam avatar skbergam commented on June 2, 2024

Yes this would be a great addition.

from dotnet-docker.

MichaelSimons avatar MichaelSimons commented on June 2, 2024

@ErikSchierboom, I'm sorry but this work is still blocked on official support for Alpine. The blocked dependency label was removed as dependencies are being tracked differently (on a KanBan board).

from dotnet-docker.

ErikSchierboom avatar ErikSchierboom commented on June 2, 2024

@MichaelSimons Ah, okay. Is there anywhere that I can track progress being done on that part?

from dotnet-docker.

MichaelSimons avatar MichaelSimons commented on June 2, 2024

@kbatman37 still blocked on official .NET Core support.

from dotnet-docker.

kbatman37 avatar kbatman37 commented on June 2, 2024

@MichaelSimons What is the current blocker? Also, where could I lookup the information to see that it is blocked?

from dotnet-docker.

eerhardt avatar eerhardt commented on June 2, 2024

Just to cross-link the current status: https://github.com/dotnet/coreclr/issues/917#issuecomment-326071764

@janvorli is currently working on supporting Alpine in .NET Core 2.1.

from dotnet-docker.

 avatar commented on June 2, 2024

Cheers! 👍

Will the .NET Core be published as an official Alpine package by Microsoft / dotnet foundation (so we can simply do apk add dotnet in Alpine box someday)?

from dotnet-docker.

annymsMthd avatar annymsMthd commented on June 2, 2024

from dotnet-docker.

MichaelSimons avatar MichaelSimons commented on June 2, 2024

Any chance for arm images? This would be perfect for Resin.io projects

@annymsMthd - Can you clarify - are you asking specifically about Alpine ARM images?

from dotnet-docker.

MichaelSimons avatar MichaelSimons commented on June 2, 2024

Will the .NET Core be published as an official Alpine package by Microsoft / dotnet foundation (so we can simply do apk add dotnet in Alpine box someday)?

@janvorli - Can you answer?

from dotnet-docker.

janvorli avatar janvorli commented on June 2, 2024

@annymsMthd regarding the ARM, the missing piece is crossfs creation for ARM Alpine Linux in coreclr / corefx / core-setup so that we can cross build the nuget packages. We don't have ARM machines in the official build labs and the current crossfs creation supports only debian based target distros. If anyone from the community would be able to add the Alpine crossfs creation to coreclr (the other distros use the same mechanism), then it would speed up the process of getting the arm packages a lot. Otherwise it would need to wait until I get to that.

from dotnet-docker.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.