superchatai commited on
Commit
7be1352
·
verified ·
1 Parent(s): 9ac1f7b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +2 -13
Dockerfile CHANGED
@@ -8,7 +8,7 @@ RUN apt-get update && apt-get install -y \
8
  gnupg \
9
  lsb-release \
10
  ca-certificates \
11
- uidmap \
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
  RUN curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
@@ -21,25 +21,14 @@ RUN apt-get update && apt-get install -y \
21
  containerd.io \
22
  docker-buildx-plugin \
23
  docker-compose-plugin \
24
- docker-ce-rootless-extras \
25
  && rm -rf /var/lib/apt/lists/*
26
 
27
  RUN pip install --no-cache-dir fastapi uvicorn python-multipart
28
 
29
- RUN useradd -m -s /bin/bash appuser && \
30
- echo "appuser:231072:65536" >> /etc/subuid && \
31
- echo "appuser:231072:65536" >> /etc/subgid
32
-
33
  COPY app.py .
34
 
35
  EXPOSE 7860
36
 
37
- USER appuser
38
-
39
- ENV DOCKER_HOST=unix:///tmp/docker.sock
40
- ENV PATH=/usr/bin:$PATH
41
-
42
- CMD dockerd-rootless-setuptool.sh install && \
43
- dockerd --experimental --host unix:///tmp/docker.sock & \
44
  sleep 3 && \
45
  uvicorn app:app --host 0.0.0.0 --port 7860
 
8
  gnupg \
9
  lsb-release \
10
  ca-certificates \
11
+ sudo \
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
  RUN curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
 
21
  containerd.io \
22
  docker-buildx-plugin \
23
  docker-compose-plugin \
 
24
  && rm -rf /var/lib/apt/lists/*
25
 
26
  RUN pip install --no-cache-dir fastapi uvicorn python-multipart
27
 
 
 
 
 
28
  COPY app.py .
29
 
30
  EXPOSE 7860
31
 
32
+ CMD dockerd --host unix:///tmp/docker.sock & \
 
 
 
 
 
 
33
  sleep 3 && \
34
  uvicorn app:app --host 0.0.0.0 --port 7860