Yes, of course, you can use Angular app on Docker container.
Below are some ways you can host Angular inside a Docker container:-
You need to pull a Node base image.
After that copy the package.json file into a working directory inside the container
Now run npm install to download the dependencies mentioned in package.json
Copy your project directory, codes and other dependencies inside the same working directory in your container.
Expose port numbers for mapping docker and host ports
You need to run npm start to start the container.
If you want to learn Docker then I would suggest you must take up the following Docker Training Course. Here is a video tutorial for you which I would suggest you must watch to learn all the basic concepts of Docker.