# Introduction to Docker Init

**URL:** <https://forums.docker.com/t/introduction-to-docker-init/136010>\
**Category:** Announcements\
**Created:** [May 12, 2023, 4:03pm UTC](https://forums.docker.com/t/introduction-to-docker-init/136010 "2023-05-12T16:03:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ajeetraina](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/ajeetraina/32/34719_2.png) [@ajeetraina](https://forums.docker.com/u/ajeetraina)\
**Post date:** [May 12, 2023, 4:03pm UTC](https://forums.docker.com/t/introduction-to-docker-init/136010/1 "2023-05-12T16:03:13Z")

</div>

The Docker team has developed `docker init` , a new command-line interface (CLI) command introduced as a beta feature that simplifies the process of adding Docker to a project.

The new `docker init` command automates the creation of necessary Docker assets, such as Dockerfiles, Compose files, and `.dockerignore` files, based on the characteristics of the project. By executing the `docker init` command, developers can quickly containerize their projects. Docker init is a valuable tool for developers who want to experiment with Docker, learn about containerization, or integrate Docker into their existing projects.

Learn More: [Docker Init: Initialize Dockerfiles and Compose files with a single CLI command | Docker](https://www.docker.com/blog/docker-init-initialize-dockerfiles-and-compose-files-with-a-single-cli-command/)
