Etiqueta
Ya sea Linux o Windows, Docker genera una gran cantidad de archivos basura después de ejecutarse durante un tiempo. ¡Hoy aprendí un comando que liberó 30 GB de espacio en mi disco duro de Windows de una sola vez!
En la fase de construcción de la imagen Docker no se ejecutan las migraciones de base de datos; la sincronización tiene lugar después de que el contenedor se inicia y el proceso de la aplicación arranca.
He organizado un archivo de configuración Docker-compose.yaml que utilizo, pueden usarlo directamente para iniciar.
Al crear imágenes Docker compatibles con múltiples plataformas mediante Github Actions, la ejecución siempre era lenta. Utilicé IA para optimizar el archivo de configuración de la tarea.
Para los desarrolladores en China continental, una molestia común durante el proceso de construcción de imágenes de Docker es la larga espera en el paso de RUN npm install.
Este esquema utiliza la herramienta de copia de seguridad lógica nativa de PostgreSQL, `pg_dump`, junto con scripts en el host y tareas programadas, para lograr la captura periódica y la recuperación segura de los datos.
En la era de la contenedorización, la seguridad de las bases de datos es fundamental para las operaciones y el mantenimiento. Si bien Docker simplifica la implementación de PostgreSQL, las consecuencias de la corrupción de contenedores o la eliminación accidental de datos sin copias de seguridad automáticas pueden ser desastrosas. Este artículo presenta varias soluciones comunes de copias de seguridad automáticas de PostgreSQL en entornos Docker, analizando sus métodos de implementación, ventajas y desventajas.
En el sistema `Ubuntu`, por defecto, los permisos de ejecución de `Docker` suelen estar restringidos a usuarios administradores. Esto significa que los usuarios normales no pueden ejecutar directamente comandos `docker`, y necesitan usar `sudo` o cambiar a un usuario administrador para poder ejecutarlos.
