# A containerized dbt environment for your team

**URL:** <https://discourse.getdbt.com/t/a-containerized-dbt-environment-for-your-team/2340>\
**Category:** Show and Tell\
**Tags:** docker, cli, developer-ergonomics\
**Created:** [March 30, 2021, 6:38pm UTC](https://discourse.getdbt.com/t/a-containerized-dbt-environment-for-your-team/2340 "2021-03-30T18:38:51Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![data\_ders](https://avatars.discourse-cdn.com/v4/letter/d/ecccb3/32.png) [@data\_ders](https://discourse.getdbt.com/u/data_ders)\
**Post date:** [April 6, 2021, 4:52pm UTC](https://discourse.getdbt.com/t/a-containerized-dbt-environment-for-your-team/2340/2 "2021-04-06T16:52:02Z")

</div>

@gnilrets this is awesome. I’m glad to see others working in the same problem space. Our team is growing quickly and dev env set up is probably our largest impediment right now?

Follow up question:

> Would you recommend this process for all new team members?

I ask because this solution seems to ensure a stable environment at the expense of initial set up and overall complexity. Is a stable environment what you see new users struggle with the most. Does this solution assume that the new team members are already familiar with anaconda environments?

Even teaching anaconda to someone with only Data Viz and SQL experience is quite a heavy lift already. It was validating too see @aescay’s post last week rationalizing virtualenv over conda envs:

> [@Setting up your local dbt run environments](https://discourse.getdbt.com/t/setting-up-your-local-dbt-run-environments/2353/1):
>
> ### Why `venv` ? Why not `pyenv-virtualenv` or `conda` ?
> 
> While it’s true that the other two alternatives (and many more) are likely better, all other alternatives require installing another package whereas `venv` comes shipped with the latest versions of Python out of the box. This makes it easy for us to use this across all your machines without having to worry about installing other bloatware that might not be useful to us. Keeping this as simple as possible will also help maintainability!

Please don’t read this as critical, I’m just struggling a lot with happy path to ohelping new team members get set up right now. Perhaps we can set up a working group for figuring this out!

---

_[View the full topic](https://discourse.getdbt.com/t/a-containerized-dbt-environment-for-your-team/2340)._
