# Doppler & Docker Integration

**URL:** <https://community.doppler.com/t/doppler-docker-integration/824>\
**Category:** Need Help\
**Created:** [November 1, 2022, 7:42pm UTC](https://community.doppler.com/t/doppler-docker-integration/824 "2022-11-01T19:42:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![itilva8630](https://avatars.discourse-cdn.com/v4/letter/i/8c91f0/32.png) [@itilva8630](https://community.doppler.com/u/itilva8630)\
**Post date:** [November 1, 2022, 7:42pm UTC](https://community.doppler.com/t/doppler-docker-integration/824/1 "2022-11-01T19:42:45Z")

</div>

Hi there,

I got Doppler today and I’m trying to integrate it with my Docker system. I followed [this](https://docs.doppler.com/docs/dockerfile#entrypoint-cli) guide.

My Dockerfile currently looks something like this (few things removed)

```auto
FROM node:latest

# Install Doppler CLI
RUN apt-get update && apt-get install -y apt-transport-https ca-certificates curl gnupg && \
    curl -sLf --retry 3 --tlsv1.2 --proto "=https" 'https://packages.doppler.com/public/cli/gpg.DE2A7741A397C129.key' | apt-key add - && \
    echo "deb https://packages.doppler.com/public/cli/deb/debian any-version main" | tee /etc/apt/sources.list.d/doppler-cli.list && \
    apt-get update && \
    apt-get -y install doppler

COPY package.json /usr/src/bot
RUN npm install

COPY . /usr/src/bot
RUN doppler --version
# Start the bot.
CMD ["doppler", "run", "--", "node index.js"]

```

In my Google Cloud Build, it outputs v3.45.0 for the `doppler --version` so I know that the Doppler is successfully working. In addition to that, each container I have has an ENV Variable for my `DOPPLER_TOKEN`. When I visit my Integrations page, I do not see Docker there and it’s prompting me to setup Docker.

Any help would be appreciated.

---

<div class="post-metadata">

**Author:** ![watsonian](https://sea2.discourse-cdn.com/flex016/user_avatar/community.doppler.com/watsonian/32/267_2.png) [@watsonian](https://community.doppler.com/u/watsonian)\
**Post date:** [November 1, 2022, 7:54pm UTC](https://community.doppler.com/t/doppler-docker-integration/824/2 "2022-11-01T19:54:14Z")

</div>

Hi @itilva8630!

Welcome to the Doppler Community!

Could you elaborate on what you mean by:

> When I visit my Integrations page, I do not see Docker there and it’s prompting me to setup Docker.

When using a Docker deployment method like you have described above, nothing additional would show up in the Doppler project integrations page. Could you describe the problem you’re having? Are you getting an error from the Doppler CLI when `doppler run -- node index.js` runs? Or is it simply not populating the secrets you’d expect from your Doppler config?

Regards,  
-Joel

---

<div class="post-metadata">

**Author:** ![itilva8630](https://avatars.discourse-cdn.com/v4/letter/i/8c91f0/32.png) [@itilva8630](https://community.doppler.com/u/itilva8630)\
**Post date:** [November 1, 2022, 8:10pm UTC](https://community.doppler.com/t/doppler-docker-integration/824/3 "2022-11-01T20:10:30Z")

</div>

Hi Joel,

There is no error, however, the secrets are not populating. Are you able to describe how I should go about populating the secrets?

---

<div class="post-metadata">

**Author:** ![watsonian](https://sea2.discourse-cdn.com/flex016/user_avatar/community.doppler.com/watsonian/32/267_2.png) [@watsonian](https://community.doppler.com/u/watsonian)\
**Post date:** [November 1, 2022, 8:12pm UTC](https://community.doppler.com/t/doppler-docker-integration/824/4 "2022-11-01T20:12:11Z")

</div>

Any secrets you have setup in your Doppler config should get populated into `process.env` in your node app. Could you give me a concrete example with sample output showing what you’re doing?
