godlikeme commited on
Commit
992d635
·
verified ·
1 Parent(s): 013b43e

安装 golang 使用 root 用户

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -9
Dockerfile CHANGED
@@ -23,6 +23,15 @@ RUN apt-get update && \
23
  sudo && \
24
  rm -rf /var/lib/apt/lists/*
25
 
 
 
 
 
 
 
 
 
 
26
  USER coder
27
 
28
  # 安装 nvm + node(使用官方安装脚本)
@@ -38,15 +47,6 @@ RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | b
38
  # 安装最新 LTS Node.js(可选:也可指定版本如 `nvm install 18`)
39
  RUN bash -c "source /home/coder/.nvm/nvm.sh && nvm install --lts && nvm alias default node"
40
 
41
- # 指定 Go 版本号
42
- ARG GO_VERSION=1.25.1
43
- RUN wget -q https://go.dev/dl/go${GO_VERSION}.linux-arm64.tar.gz && \
44
- tar -C /usr/local -xzf go${GO_VERSION}.linux-arm64.tar.gz && \
45
- rm go${GO_VERSION}.linux-arm64.tar.gz
46
-
47
- # 设置 PATH,使 go 命令全局可用
48
- ENV PATH=/usr/local/go/bin:${PATH}
49
-
50
  # 配置 ll 别名 + 启用彩色 ls
51
  RUN echo "alias ll='ls -alF'" >> /home/coder/.bashrc && \
52
  echo "alias ls='ls --color=auto'" >> /home/coder/.bashrc
 
23
  sudo && \
24
  rm -rf /var/lib/apt/lists/*
25
 
26
+ # 指定 Go 版本号
27
+ ARG GO_VERSION=1.25.1
28
+ RUN wget -q https://go.dev/dl/go${GO_VERSION}.linux-arm64.tar.gz && \
29
+ tar -C /usr/local -xzf go${GO_VERSION}.linux-arm64.tar.gz && \
30
+ rm go${GO_VERSION}.linux-arm64.tar.gz
31
+
32
+ # 设置 PATH,使 go 命令全局可用
33
+ ENV PATH=/usr/local/go/bin:${PATH}
34
+
35
  USER coder
36
 
37
  # 安装 nvm + node(使用官方安装脚本)
 
47
  # 安装最新 LTS Node.js(可选:也可指定版本如 `nvm install 18`)
48
  RUN bash -c "source /home/coder/.nvm/nvm.sh && nvm install --lts && nvm alias default node"
49
 
 
 
 
 
 
 
 
 
 
50
  # 配置 ll 别名 + 启用彩色 ls
51
  RUN echo "alias ll='ls -alF'" >> /home/coder/.bashrc && \
52
  echo "alias ls='ls --color=auto'" >> /home/coder/.bashrc