The concept of "build once, deploy anywhere" in cloud-native environments is nearing realization through containerization and Docker, although challenges remain due to the need for specific architecture compilations. Docker addresses this by enabling multi-architecture (multi-arch) images that support different CPU architectures, such as AMD64 and ARM64, through a Docker manifest list. This allows for the deployment of container applications across various environments by automatically selecting the correct image for the target architecture. The use of Docker's buildx plugin simplifies the creation and management of these multi-arch images, allowing them to be pushed to a Docker registry like Artifactory. Once in the registry, these images can be promoted through different stages of the software development life cycle (SDLC) while maintaining best practices for testing and validation. The process preserves the workflow of building once and promoting images through development, testing, and production stages, facilitated by tools like JFrog's Artifactory.