What is the difference between docker export and commit and when to use ?
Please check here: https://docs.docker.com/engine/reference/commandline/export/ https://docs.docker.com/engine/reference/commandline/commit/ Thanks, Trung Tran.
docker export and
docker commit are both used in Docker to create new images, but they have different functionalities.
docker export allows you to export the contents of a container as a tarball file. This means that you can save the state of the container at a particular point in time and share it with others. However, you can’t use the exported file to recreater its image.
On the other hand,
docker commit allows you to create a new image from an existing container. This means that you can modify the container and then save it as a new image. You can then use this image to recreate the container or create new containers based on it.