🛠 Docker et conteneurs x86 sur la carte

LattePanda Alpha · avance · Schéma : IMG-lattepanda-alpha-avance-1-docker.svg — conteneurs Docker x86 64 bits s executant sur le Core m3 7Y30 de la LattePanda Alpha avec acces au reseau et a un volume SSD

Objetivos

Demostrar la propuesta de valor del Alpha: un verdadero ecosistema de PC portátil (la documentación oficial menciona Docker, Visual Studio y las cámaras RealSense) en 115 × 78 mm. Instalarás Docker Engine bajo Linux, lanzarás un contenedor, montarás un volumen en el SSD NVMe del socket M.2 M-key (PCIe 4×) y entenderás por qué las imágenes ARM de una Raspberry Pi no funcionan aquí (y viceversa).

Material

Código completo

# 1. Installer Docker Engine (dépôt officiel Docker)
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER   # puis se reconnecter

# 2. Vérifier l'architecture x86-64 des images
docker version
docker run --rm hello-world

# 3. Conteneur avec volume sur le stockage NVMe
sudo mkdir -p /srv/alpha-data
docker run -d --name webalpha --restart unless-stopped \
  -p 8080:80 -v /srv/alpha-data:/usr/share/nginx/html:ro nginx:alpine

# 4. Tester depuis la carte elle-même
echo "<h1>LattePanda Alpha x86</h1>" | sudo tee /srv/alpha-data/index.html
curl -s http://localhost:8080

# 5. Contrôler l'empreinte mémoire/CPU (2 coeurs / 4 threads)
docker stats --no-stream

Verificación esperada

docker run --rm hello-world muestra el mensaje de éxito en arquitectura amd64; curl 2 devuelve la página servida por nginx; docker stats` muestra la huella real sobre los 2 núcleos del m3-7Y30. Como es x86-64 estándar, las mismas imágenes que en un PC de escritorio funcionan sin recompilación.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales