~danielside/linuxaepod

LinuxAE con Podman
803c4abc — Danielside 13 days ago
enlace 1
23a4e384 — Danielside 13 days ago
enlace
ecf4c4ee — Danielside 13 days ago
pasos detallados docker

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~danielside/linuxaepod
read/write
git@git.sr.ht:~danielside/linuxaepod

You can also use your local clone with git send-email.

#Ejecución con imagen de Docker.io

Pasos para ejecutar LinuxAE en un contenedor sin necesidad de construir la imagen. La imagen oficial lleva el escritorio Mate sobre Debian 12 Bookworm.

A continuación damos unas explicaciones básicas de uso, para más detalles: Entrada LinuxAE Podman/Docker Danielside.nom.es

#Podman en Linux o Windows/WSL2

Para Windows/WSL2, previamente hay que hacer podman machine start y podman machine ssh.

Primera ejecución:

podman run \
    --name linuxae \
    --interactive \
    --tty \
    --publish 3390:3390/tcp \
    --publish 3390:3390/udp \
    docker://docker.io/danielside2/linuxae:5.4

Parar con Ctrl+C.

En lo sucesivo, el contenedor ya existe y estará parado. Arranque:

podman run --interactive --attach linuxae

Los cambios realizados (ficheros descargados, por ejemplo) se conservarán mientras no se elimine el contenedor. Pararlo no es eliminarlo. Para eliminarlo por completo:

podman rm linuxae

Después de haberlo eliminado, se tiene que crear de nuevo, como en "Primera ejecución". Se creará desde cero, es como "reinstalar el sistema operativo".

#Docker

#Linux

Básicamente igual que "Podman en Linux" intercambiando el comando podman por docker y, posiblemente, con sudo (si no tienes configurado el sistema para contenedores rootless).

#Windows

Con Docker Desktop, detallado en Entrada LinuxAE Podman/Docker Danielside.nom.es

#Construcción

Se puede elegir escritorio XFCE o Mate, ambos son muy ligeros pero Mate tiene mejor aspecto con la configuración por defecto (la imagen subida a docker.io lleva Mate).

./buildbase.sh
./buildamate.sh (o ./buildxfce.sh)
./buildlinuxae.sh

Ejecutar con (el siguiente script está preparado solo para Podman):

./linuxae.sh

#Notas

podman login docker.io (usar token)
podman push localhost/linuxae:5.4 docker://docker.io/danielside2/linuxae:5.4