ابتدا داکر، Dockerfile که شامل دستورات لازم برای ساخت تصویر است را خوانده و بر اساس آن تصویر را می سازد. سپس، بر اساس این تصویر یک لایه قابل اجرا و نوشتن به اسم کانتینر ایجاد می شود و در بالای لایه های قبلی که فقط قابل خواندن هستند، قرار می گیرد که برای اجرای دستورات آماده است.