Dockerfile 638 B

12345678910111213141516171819202122232425262728293031323334
  1. FROM ubuntu:22.04
  2. # install basic packages
  3. RUN apt-get update && apt-get install -y \
  4. curl \
  5. wget \
  6. git \
  7. vim \
  8. nano \
  9. unzip \
  10. zip \
  11. python3 \
  12. python3-pip \
  13. python3-venv \
  14. python3-dev \
  15. build-essential \
  16. openssh-server \
  17. sudo \
  18. bash \
  19. gcc \
  20. jq \
  21. g++ \
  22. make \
  23. iproute2 \
  24. && rm -rf /var/lib/apt/lists/*
  25. RUN mkdir -p -m0755 /var/run/sshd
  26. # symlink python3 to python
  27. RUN ln -s /usr/bin/python3 /usr/bin/python
  28. # install basic dependencies for CodeActAgent
  29. RUN pip3 install --upgrade pip
  30. RUN pip3 install jupyterlab notebook jupyter_kernel_gateway flake8