<@ULVA73B9P> what is the difference between prefec...
# ask-marvin
m
@Marvin what is the difference between prefect:1.4.1 and prefect:core-1.4.1
m
thought for 60.5 seconds
I notice you're asking about Prefect 1.x Docker images, which is quite a legacy version. Let me provide you with the information, but I should mention that if you're starting a new project, you should consider using Prefect 3.x, which is the current stable version with significant improvements. Based on the research, here are the key differences between these Docker image tags: 1. `prefect:1.4.1`: - This is the standard, full-featured image for Prefect 1.4.1 - Contains all Prefect components and dependencies - Includes extra dependencies that might be needed for common use cases 2. `prefect:core-1.4.1`: - This is a minimal image containing only core Prefect components - Smaller image size - Contains only essential dependencies - Useful when you want to minimize container size or when you plan to add your own specific dependencies The main practical difference is that the
core
variant is more lightweight and contains fewer pre-installed dependencies. This makes it a better choice when: - You want to minimize container size - You need to carefully control which dependencies are included - You're building a custom image and want to start from a minimal base However, since you're working with Prefect 1.x images, I strongly recommend considering an upgrade to Prefect 3.x, which has a more streamlined Docker experience and improved deployment options. The Docker image handling in newer versions is more straightforward and better documented. Would you like information about the equivalent Docker images for Prefect 3.x, or do you have any specific questions about these 1.4.1 images?