Update Dockerfile
Browse files- Dockerfile +1 -13
Dockerfile
CHANGED
@@ -38,8 +38,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
38 |
zsh \
|
39 |
zip \
|
40 |
unzip \
|
41 |
-
fuse3 \
|
42 |
-
kmod \
|
43 |
ffmpeg \
|
44 |
imagemagick \
|
45 |
&& git lfs install \
|
@@ -100,17 +98,8 @@ RUN groupadd --gid ${USER_GID} ${USERNAME} \
|
|
100 |
&& chown -R ${USERNAME}:${USERNAME} ${OPENVSCODE_SERVER_ROOT} \
|
101 |
&& chown -R ${USERNAME}:${USERNAME} /home/${USERNAME}
|
102 |
|
103 |
-
# FUSE configuration for Docker
|
104 |
-
RUN echo "user_allow_other" >> /etc/fuse.conf
|
105 |
-
|
106 |
-
# Make the container privileged for fuse to work
|
107 |
-
VOLUME ["/dev/fuse"]
|
108 |
-
|
109 |
USER root
|
110 |
|
111 |
-
# 创建 /dev/fuse 设备节点
|
112 |
-
RUN mkdir -p /dev && mknod -m 666 /dev/fuse c 10 229 && chown root:root /dev/fuse
|
113 |
-
|
114 |
# 安装 oh-my-zsh
|
115 |
RUN yes | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
|
116 |
|
@@ -136,6 +125,5 @@ RUN chmod +x /start.sh
|
|
136 |
# 将 ~/.local/bin 添加到 PATH
|
137 |
ENV PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/sbin:/usr/local/bin:/home/${USERNAME}/.local/bin:${PATH}"
|
138 |
|
139 |
-
|
140 |
# 启用连接令牌保护,启动 OpenVSCode Server
|
141 |
-
ENTRYPOINT ["/bin/sh", "-c", "/start.sh && exec $OPENVSCODE --host 0.0.0.0 --port 7860 --connection-token 'vscode'"]
|
|
|
38 |
zsh \
|
39 |
zip \
|
40 |
unzip \
|
|
|
|
|
41 |
ffmpeg \
|
42 |
imagemagick \
|
43 |
&& git lfs install \
|
|
|
98 |
&& chown -R ${USERNAME}:${USERNAME} ${OPENVSCODE_SERVER_ROOT} \
|
99 |
&& chown -R ${USERNAME}:${USERNAME} /home/${USERNAME}
|
100 |
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
USER root
|
102 |
|
|
|
|
|
|
|
103 |
# 安装 oh-my-zsh
|
104 |
RUN yes | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
|
105 |
|
|
|
125 |
# 将 ~/.local/bin 添加到 PATH
|
126 |
ENV PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/sbin:/usr/local/bin:/home/${USERNAME}/.local/bin:${PATH}"
|
127 |
|
|
|
128 |
# 启用连接令牌保护,启动 OpenVSCode Server
|
129 |
+
ENTRYPOINT ["/bin/sh", "-c", "/start.sh && exec $OPENVSCODE --host 0.0.0.0 --port 7860 --connection-token 'vscode'"]
|