| FROM ubuntu:22.04 |
|
|
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV HOSTNAME=Nobita |
|
|
| |
| RUN apt-get update && apt-get install -y --no-install-recommends \ |
| ca-certificates \ |
| curl \ |
| wget \ |
| git \ |
| sudo \ |
| dbus \ |
| cockpit \ |
| cockpit-machines \ |
| htop \ |
| btop \ |
| neovim \ |
| lsof \ |
| && rm -rf /var/lib/apt/lists/* |
|
|
| |
| RUN curl -fsSL https://code-server.dev/install.sh | sh |
|
|
| |
| RUN echo "root:root" | chpasswd && \ |
| rm -f /etc/cockpit/disallowed-users || true |
|
|
| WORKDIR /workspace |
|
|
| EXPOSE 7860 9090 |
|
|
| |
| CMD bash -c "\ |
| service dbus start && \ |
| service cockpit start && \ |
| code-server --bind-addr 0.0.0.0:7860 --auth none" |