AWS Code Pipeline plays the role of supporting & delivering software more quickly and reliably by automating the entire release process.
Cloud computing, Automation, Scripting etc.
Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure. in simple way docker is an isolated OS, application required libraries everything combined.
Docker is used in devops in CI/CD pipeline and deploy the application in testing and production
refer here for more information:
https://www.youtube.com/watch?v=i5RMLMlAUpY