# Redpanda docker not working

**URL:** <https://community.firebasestudio.dev/t/redpanda-docker-not-working/8223>\
**Category:** General\
**Created:** [December 17, 2024, 7:48pm UTC](https://community.firebasestudio.dev/t/redpanda-docker-not-working/8223 "2024-12-17T19:48:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Srivats\_Jayaram](https://sea2.discourse-cdn.com/flex002/user_avatar/community.firebasestudio.dev/srivats_jayaram/32/3594_2.png) [@Srivats\_Jayaram](https://community.firebasestudio.dev/u/Srivats_Jayaram)\
**Post date:** [December 17, 2024, 7:48pm UTC](https://community.firebasestudio.dev/t/redpanda-docker-not-working/8223/1 "2024-12-17T19:48:19Z")

</div>

Hi,

I am trying to start up my redpanda container using below docker file -

```auto
name: redpanda-dev-cluster
networks:
  redpanda_network:
    driver: bridge
    name: redpanda_network
volumes:
  redpanda-0: null
  redpanda-1: null
  redpanda-2: null
services:
  ##################
  # Redpanda Brokers #
  ##################
  redpanda-0:
    command:
      - redpanda
      - start
      - --kafka-addr internal://0.0.0.0:9092,external://0.0.0.0:19092
      # Address the broker advertises to clients that connect to the Kafka API.
      # Use the internal addresses to connect to the Redpanda brokers'
      # from inside the same Docker network.
      # Use the external addresses to connect to the Redpanda brokers'
      # from outside the Docker network.
      - --advertise-kafka-addr internal://redpanda-0:9092,external://localhost:19092
      - --pandaproxy-addr internal://0.0.0.0:8082,external://0.0.0.0:18082
      # Address the broker advertises to clients that connect to the HTTP Proxy.
      - --advertise-pandaproxy-addr internal://redpanda-0:8082,external://localhost:18082
      - --schema-registry-addr internal://0.0.0.0:8081,external://0.0.0.0:18081
      # Redpanda brokers use the RPC API to communicate with each other internally.
      - --rpc-addr redpanda-0:33145
      - --advertise-rpc-addr redpanda-0:33145
      # Mode dev-container uses well-known configuration properties for development in containers.
      - --mode dev-container
      # Tells Seastar (the framework Redpanda uses under the hood) to use 1 core on the system.
      - --smp 1
      - --default-log-level=info
    image: docker.redpanda.com/redpandadata/redpanda:v24.3.1
    container_name: redpanda-0
    volumes:
      - redpanda-0:/var/lib/redpanda/data
    networks:
      - redpanda_network
    ports:
      - 18081:18081
      - 18082:18082
      - 19092:19092
      - 19644:9644
  ####################
  # Redpanda Console #
  ####################
  console:
    container_name: redpanda-console
    image: docker.redpanda.com/redpandadata/console:v2.8.0
    networks:
      - redpanda_network
    entrypoint: /bin/sh
    command: -c 'echo "$$CONSOLE_CONFIG_FILE" > /tmp/config.yml; /app/console -config.filepath=${CONFIG_FILEPATH:-/tmp/config.yml}'
    volumes:
      - ./config:/tmp/config/
    environment:
      CONFIG_FILEPATH: ${CONFIG_FILEPATH:-/tmp/config.yml}
      CONSOLE_CONFIG_FILE: |
        kafka:
          brokers: ["redpanda-0:9092"]
          schemaRegistry:
            enabled: true
            urls: ["http://redpanda-0:8081"]
        redpanda:
          adminApi:
            enabled: true
            urls: ["http://redpanda-0:9644"]
    ports:
      - 8080:8080
    depends_on:
      - redpanda-0

```

This setup works on my local machine and this worked on my idx workspace the very first time when I tried. But it stopped working now not sure what has changed.

I have `services.docker.enable = true;` added in dev.nix

After I start when I try docker logs -f redpanda-0 i see below logs

```auto
+ '[' '' = true ']'
+ exec /usr/bin/rpk redpanda start --kafka-addr internal://0.0.0.0:9092,external://0.0.0.0:19092 --advertise-kafka-addr internal://redpanda-0:9092,external://localhost:19092 --pandaproxy-addr internal://0.0.0.0:8082,external://0.0.0.0:18082 --advertise-pandaproxy-addr internal://redpanda-0:8082,external://localhost:18082 --schema-registry-addr internal://0.0.0.0:8081,external://0.0.0.0:18081 --rpc-addr redpanda-0:33145 --advertise-rpc-addr redpanda-0:33145 --mode dev-container --smp 1 --default-log-level=info
WARNING: This is a setup for development purposes only; in this mode your clusters may run unrealistically fast and data can be corrupted any time your computer shuts down uncleanly.
Error: error writing to temporary file: open /etc/redpanda/redpanda-902337310588688710: permission denied
Usage:
  rpk redpanda start [flags]

```

Thanks!

---

<div class="post-metadata">

**Author:** ![Srivats\_Jayaram](https://sea2.discourse-cdn.com/flex002/user_avatar/community.firebasestudio.dev/srivats_jayaram/32/3594_2.png) [@Srivats\_Jayaram](https://community.firebasestudio.dev/u/Srivats_Jayaram)\
**Post date:** [December 17, 2024, 9:16pm UTC](https://community.firebasestudio.dev/t/redpanda-docker-not-working/8223/2 "2024-12-17T21:16:26Z")

</div>

It works by creating a new workspace.

---

<div class="post-metadata">

**Author:** ![Srivats\_Jayaram](https://sea2.discourse-cdn.com/flex002/user_avatar/community.firebasestudio.dev/srivats_jayaram/32/3594_2.png) [@Srivats\_Jayaram](https://community.firebasestudio.dev/u/Srivats_Jayaram)\
**Post date:** [December 17, 2024, 11:26pm UTC](https://community.firebasestudio.dev/t/redpanda-docker-not-working/8223/3 "2024-12-17T23:26:10Z")

</div>

It works now but there was some weird behaviour in my previous workspace.

---

<div class="post-metadata">

**Author:** ![Srivats\_Jayaram](https://sea2.discourse-cdn.com/flex002/user_avatar/community.firebasestudio.dev/srivats_jayaram/32/3594_2.png) [@Srivats\_Jayaram](https://community.firebasestudio.dev/u/Srivats_Jayaram)\
**Post date:** [December 18, 2024, 10:42pm UTC](https://community.firebasestudio.dev/t/redpanda-docker-not-working/8223/4 "2024-12-18T22:42:11Z")

</div>

My new workspace is now running into same issues and the redpanda container gets killed after starting in a short period.

---

<div class="post-metadata">

**Author:** ![Srivats\_Jayaram](https://sea2.discourse-cdn.com/flex002/user_avatar/community.firebasestudio.dev/srivats_jayaram/32/3594_2.png) [@Srivats\_Jayaram](https://community.firebasestudio.dev/u/Srivats_Jayaram)\
**Post date:** [December 20, 2024, 9:24pm UTC](https://community.firebasestudio.dev/t/redpanda-docker-not-working/8223/5 "2024-12-20T21:24:10Z")

</div>

Got it to works by adding below line to my redpanda docker file as suggested by gemini. Added this under the redpanda service.

user: root
