¿Cómo puedo migrar una caja de hardware * real * a una singularidad? -- 18.04 campo con docker camp askubuntu Relacionados El problema

How can I migrate a *real* hardware box to a singularity docker?


0
vote

problema

Español

Esto es un tipo de oposición de esta pregunta aquí: ¿Puedo migrar un huésped de VirtualBox Ubuntu a una caja de hardware * real *?

Quiero permitir que otras personas usen exactamente las mismas versiones del sistema operativo y del paquete. He usado para poder ejecutar mi código en condiciones idénticas ...

Supongo que tengo que crear una imagen del sistema de mi máquina real (Ubuntu 18.04) e instalar esa una singularidad, pero estoy atascada en los detalles. Sé cómo crear manualmente una administradora de singularidad que ejecuta Ubuntu y versiones detalladas del paquete, pero quiero simplemente copiar mi sistema a un Docker para evitar olvidar ciertos paquetes y dependencias ...

es esto posible, y ¿cómo?

Se aprecia cualquier entrada o consejo.

Original en ingles

This is kind of the opposite of this question here: Can I migrate a VirtualBox Ubuntu Guest to a *real* Hardware Box?

I want to enable other people to use the exact same OS and package versions I have used to be able to execute my code under identical conditions...

I guess I have to create a system image of my real machine (Ubuntu 18.04) and install that one a singularity docker, but am stuck on the details. I know how to manually create a singularity docker running ubuntu and detailed package versions, but I want to just copy my system to a docker to avoid forgetting certain packages and dependencies...

Is this possible, and how?

Any input or advice is appreciated.

     

Lista de respuestas

0
 
vote

No hay una forma sencilla de hacer eso, AFAIK.

El enfoque de la fuerza bruta sería contenidos de copia de seguridad / etc / directory (y cualquier otro en uso, como / OPT / etc.) para referencia y para exportarlo a las listas de repo y paquetes, etc. Igual que usted podría cuando Instalación de una nueva máquina.

Pero quizás debería mirar la configuración de una herramienta de automatización como ansible En la máquina original, y luego puede aplicar el proceso al sistema DOCER. Requiere trabajo para configurar, pero una vez hecho, ¿puede automatizar fácilmente los ingresos a cualquier sistema futuro?

 

There's no simple way of getting that done AFAIK.

The brute-force approach would be to backup /etc/ directory contents (and any others that are in use, like /opt/ etc.) for reference and to export you repo and package lists etc. same as you might when installing a new machine.

But perhaps you should look at setting up an automation tool like Ansible on the original machine, and then you can apply the process to the docker system. It requires work to setup, but once done you can easily automate pushes to any future systems?

 
 
   
   

Relacionados problema

3  Ejecute STARTX desde un contenedor de Docker Ubuntu en Ubuntu Host OS, pantalla en blanco con un ícono X en el centro de aparición  ( Run startx from a ubuntu docker container on ubuntu host os blank screen with a ) 
Tuve una imagen de Docker Ubuntu que ha instalado el paquete Ubuntu-Desktop. Lo inició en mi Ubuntu 14.04 LTS host OS (un Ubuntu VM) por comando: sudo do...

8  Subproceso de instalación de postes Docker-CE nunca termina  ( Docker ce post installation subprocess never finishes ) 
Intenté instalar docker-ce siguiendo las instrucciones proporcionadas en la documentación oficial de Docker usando el repositorio . La instalación se atasc...

0  Estructura necesita limpieza en la partición ext4  ( Structure needs cleaning in ext4 partition ) 
Estamos utilizando un sistema de IOT y despliegues de manga con ABCDEFGHIJKLMNABCDEFGHIJKLMN9 , nuestro sistema tiene un HDD externo de 7.3TB con una partici...

17  APT Actualizar Error de firma en Ubuntu 20.04 Contenedor en el brazo  ( Apt update throws signature error in ubuntu 20 04 container on arm ) 
Estoy tratando de construir imágenes Docker de Raspberry Pi, pero siempre estoy teniendo el mismo error, similar a © one , > este y este . Mientras ejecu...

3  ¿Cómo se puede usar AWK para listar contenedores de Docker?  ( How can awk be used to list docker containers ) 
Estoy buscando usar herramientas a lo largo de las líneas de: grep sed awk para trabajar con la ventana accionaria. Contenedores de listado: do...

2  Cómo redirigir los inicios de sesión de SSH a los contenedores de Docker del servidor  ( How to redirect ssh logins to servers docker containers ) 
Estoy planeando un servidor para los estudiantes que estudian Linux y tienen algunas reglas para esto. Todos los estudiantes obtendrán el mismo dominio / ...

1  ¿Dónde están las páginas de Docker Man?  ( Where are docker man pages ) 
Estoy buscando desesperadamente un paquete .deb con páginas de hombre Docker. ¿Alguna idea? Tengo establo 14.04. Solo para estar claro, estoy pidiendo las p...

1  ¿Cómo se monta los volúmenes de Docker sin hacer que la entrada / etc / mtab?  ( How docker mounts volumes without making entry to etc mtab ) 
Soy bastante nuevo en Docker, así que ahórrame por dudas estúpidas. Sé que /etc/mtab refleja las particiones montadas actualmente. También veo la siguiente ...

0  No se puede quitar / var / lib / docker  ( Cannot remove var lib docker ) 
Estoy tratando de eliminar a Docker de mi Ubuntu 16.04. Al llegar al paso para eliminar todos los archivos de contenedor: sudo rm -rf /var/lib/docker/conta...

0  Cómo instalar el FastLane usando Docker  ( How to install the fastlane using docker ) 
He instalado Docker en My Ubuntu 16.04 LTS. Ahora necesito instalar FastLane. ¿Cuál es la forma de instalar FastLane utilizando el Docker ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos