So on The Club, we have a whole post for those interested in getting started with Docker
Links from the chat:
VSCode plugin is just āDockerā - publisher is Microsoft VS Marketplace Link: Docker - Visual Studio Marketplace
Questions from the chat:
- Can you two docker containers : one jenkins and other automated test casesā¦ work together?
- In a Dev environment, how do you get these Dockerfiles to be based on the latest version of the code? How does it know what to base it on (repo/branch/version)? Surely you donāt have to hand edit the Dockerfile after each build
Questions we didnāt get to on the evening:
- What limitations of Docker have you encountered in practice? In what situations would you consider a different approach?
- Do you recommend docker-compose over kubernetes?
- Any tips or tricks you can suggest in setting up test data in docker container ?
- Can you (easily) inject secrets into a container? ā Putting passwords etc. in a (potentially public) git repo is not recommended.
- Docker vs LXD?
- Isnāt there any dependency for any application based on the type of containers it is being stacked- e.g.Google docker, Azure docker? Reason being we do have native platform dependent applications. How is that handled in docker?
- Iāve seen docker have issues with volumes acting slow when you map big folders. Have you come across this yourself?
- How can docker help in test automation in a DevOps env.? How can it be integrated in a testing pipeline
- Do you have a wishlist of enhancements/changes to Docker? If so, whatās on it?
- In a Dev environment, how do you get these Dockerfiles to be based on the latest version of the code? How does it know what to base it on (repo/branch/version)? Surely you donāt have to hand edit the Dockerfile after each build
- Is it bad to have docker running in WSL on Windows?
- Is docker used in production? How?
12.1 Answer within the chat: Google: 'EVERYTHING at Google runs in a container' ā¢ The Register