instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from individual developers to large enterprises.
  NoteLegacy Docker plans apply to Docker subscription
  
  Legacy Docker plansDocker PersonalDocker Personal is ideal for open source communities, individual developers, education, and small businesses.Docker Personal includes:Essential Docker tools at no cost1 Docker Scout repository with vulnerability analysisUnlimited public Docker Hub repositories200 pulls per 6 hours for authenticated users7-day trials for Docker Build Cloud and Testcontainers CloudDocker Personal users who want to continue using Docker Build Cloud or Docker
  Testcontainers Cloud after their trial can upgrade to a Docker Pro subscription at any
  time.All unauthenticated users, including unauthenticated Docker Personal users, get
  100 pulls per 6 hours per IPv4 address or IPv6 /64 subnet.For a list of features available in each tier, see Docker Pricing.Docker ProDocker Pro is ideal for individual developers who need full access to Docker's development platform.Docker Pro includes:Full access to all Docker tools200 Docker Build Cloud minutes per month, Docker Build Cloud minutes do not
  rollover month to month2 Docker Scout repositories with vulnerability analysis100 Testcontainers Cloud runtime minutes per month, Testcontainers Cloud runtime minutes do not rollover month to monthNo Docker Hub pull rate limitsFor a list of features available in each tier, see Docker
  Pricing.Docker TeamDocker Team is ideal for development teams that need collaboration and security features.Docker Team includes:500 Docker Build Cloud minutes per month, Docker Build Cloud minutes do not
  rollover month to monthUnlimited Docker Scout repositories with vulnerability analysis500 Testcontainers Cloud runtime minutes per month, Testcontainers Cloud runtime minutes do not rollover month to monthNo Docker Hub pull rate limitsAdvanced collaboration tools including organization management,
  Role Based Access Control
  (RBAC),
  activity logs, and moreFor a list of features available in each tier, see Docker
  Pricing.Docker BusinessDocker Business is ideal for enterprises that need centralized management and advanced security.Docker Business includes:1500 Docker Build Cloud minutes per month, Docker Build Cloud minutes do not
  rollover month to monthUnlimited Docker Scout repositories with vulnerability analysis1500 Testcontainers Cloud runtime minutes per month, Testcontainers Cloud runtime minutes do not rollover month to monthNo Docker Hub pull rate limitsEnterprise security features:Hardened Docker DesktopImage Access
  Management
  which lets admins control what content developers can accessRegistry Access
  Management
  which lets admins control what registries developers can accessCompany layer to manage multiple organizations and settingsSingle sign-onSystem for Cross-domain Identity
  ManagementFor a list of features available in each tier, see Docker
  Pricing.
  ImportantLegacy Docker plans apply to development environment and provides an integrated and reliable developer
  experience. It reduces the amount of time developers spend on mundane and
  repetitive tasks and empowers developers to spend more time creating value for
  their customers.Legacy Docker Pro includes:Unlimited public repositoriesUnlimited
  Scoped Access TokensUnlimited
  collaborators for public repositories at no cost per month.Access to Legacy Docker Scout Free to get started with software supply chain security.Unlimited private repositories5000 image
  pulls per dayAuto Builds with 5 concurrent builds300
  Vulnerability ScansFor a list of features available in each legacy tier, see Legacy Docker Pricing.Upgrade your Legacy Docker Pro subscriptionWhen you upgrade your Legacy Docker Pro subscription to a Docker Pro subscription, your subscription includes the following changes:Docker Build Cloud build minutes increased
  ```