Yes, but the thing is, when you use docker compose with 7 services or
something, the dev teams will understand the logic of using Guix to
consolidate these. 😁
So we might end up with a Guix-for-developers container (for Windows and
Mac programmers, won't be in production), which we will use to produce
the actual, consolidated Guix docker for production use (using the
docker export feature of Guix) ?
-Yasu
On 6/23/23 19:24, pelzflorian (Florian Pelz) wrote:
Yasuaki Kudo <[email protected]> writes:
Docker for MacOS does seem to run Linux containers.
Running Guix inside a Docker container seems like a very peculiar
foreign distro. In your words, Yasuaki, it is convoluted. I believe
Docker is not intended to be used in this way. Mostly Docker and Guix
are alternatives.
IIUC Docker on Mac runs a Linux VM internally. Running Guix inside
Docker on Mac’s Linux VM is building up software layers on software
layers unnecessarily. Also, Docker is not intended to be used in this
way. It is untested with potential for bugs.
Also you can use Guix to make Docker images from Guix packages, but that
is mostly for convenience when someone has a setup in which it is easier
to run a Docker image.
Regards,
Florian