I think yes, Docker can be used for continuous delivery, many people have already started using it. There are many people who are using Microservices with docker. Compose and Swarm are pretty handy while making continuous delivery. At the present time, people are using Docker for continuous integration. This is the first successful step toward continuous delivery. You can use Jenkins for continuous integration, but docker is CLI friendly you should be able to integrate it with any build server or its pipeline. If you want to learn about Docker then I would suggest you must take up the following Docker Training Course. Here is also a video tutorial for you which you must watch to learn more about it.