Here is an excellent two part series of blog posts: Part 1 and Part 2 by Christopher Jones, Senior Principal Product Manager working with the Oracle Database Data Access team.
Quick Recap on this topic:

Enjoy Docker for Oracle Database Applications in Node.js and Python.
Cheers:
Quick Recap on this topic:
- Installation of Docker and Image Creation: Overview.
- Building an Oracle Instant Client Image.
- Working behind a Proxy.
- Building a Python Docker Image.
- Building a Node.js Docker Image.
- Running an Application Container.
- Creating Docker Containers that Connect to Oracle Database
- Wallets
- Networking
- Smart Application Design
- Application High Availability

Enjoy Docker for Oracle Database Applications in Node.js and Python.
Cheers: