A ideia é ter uma imagem do docker, ou algo semelhante, onde eu configuro um monte de coisas não relacionadas ao hardware e, em seguida, implante isso em um dispositivo real, como um raspberry pi ou um servidor x64 simples.
Estou assumindo que isso não é possível fazer isso tão direto, já que o docker tem algum hardware virtualizado que não corresponderá ao destino? E não quero executar uma imagem docker em um contêiner em uma nova instalação do linux, preciso que tudo seja executado nativo.
Alguém pode me apontar na direção certa como conseguir isso, que tipo de software dev-ops eu deveria pensar ao iniciar isso. Além de fazer alguns install-scripts
e copiar sobre o configs
(que é basicamente o que é realmente).
Onde eu quero chegar é ter um restore-image
, que de preferência estou configurando em uma máquina virtual, então ter um ponto de partida onde eu instalo isso image
em (praticamente) qualquer hardware e ele inicializará ...
Ou eu tenho equívocos sobre como o Linux lida com a mudança de hardware? (Eu tenho uma experiência ruim com GPUs mudando)
(Olhando em volta, parece que o docker é a melhor e mais sensata solução para isso, usando docker export
, mas estou curioso para saber se existem soluções ainda mais simples, talvez um programa que possa exportar os aplicativos/configurações específicas que eu especifico, em vez de escrever manualmente um script, não porque preguiçoso, mas por causa de erro humano)