Soy nuevo en Docker, estoy en Mac OS con una MacBook y me gustaría configurar Wordpress con su base de datos mysql en un solo contenedor. luego me gustaría guardar el contenedor (después de hacer algunas modificaciones en Wordpress) y luego cargarlo con la versión en ejecución en otra computadora: la computadora de mi jefe
¡Cómo puedo hacer eso con pasos simples para entenderlo en el futuro!
La situación actual es que tengo mi contenedor en ejecución con Wordpress en mi PC y terminé mi trabajo en él.
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
wordpress latest 7b8a178c0ebe 8 days ago 554MB
mysql 5.7 f26e21ddd20d 2 weeks ago 450MB
mysql latest 667ee8fb158e 2 weeks ago 521MB
Traté de guardar el contenedor de Wordpress con docker save container.tar y luego lo cargué en la otra PC, pero esto es como si estuviera instalando una copia nueva de Wordpress
gracias de antemano
Solución del problema
Esta no es la forma de usar la ventana acoplable.
Mejor es dividir cada proceso en un microservicio, significa 1 contenedor para wordpress y 1 contenedor para la base de datos mysql.
Puede usarlo docker-compose
con un archivo yml para construir esos contenedores.
Aquí encontrará cómo hacerlo, la próxima vez use un motor de búsqueda.
wordpres, Imagen Oficial
Si no desea crear una nueva imagen de un contenedor en ejecución, con su nueva configuración, haga lo siguiente:
$ docker commit [RUNNING_CONTAINER_ID] [MY_NEW_IMAGE_NAME]
$ docker commit alpine1 alpine:v1
Puede exportar su imagen a un archivo tar y copiarla a la siguiente máquina que necesite con:
Imagen, guarde una o más imágenes en un archivo tar
$ docker save busybox > busybox.tar
Imagen, cargue una imagen desde un archivo tar o STDIN
$ docker load < busybox.tar
Editar:
Puede usar volúmenes y hacer copias de seguridad de ellos también.
Copia de seguridad de un volumen | Restaurar volumen desde copia de seguridad
No hay comentarios.:
Publicar un comentario