在工作中使用了Docker,因为需要在Docker中安装一些依赖(比如pm2 install xxx),结果一直报错:
很明显是docker中没有git环境。
解决办法
在网上找了很久,搜docker如何安装git结果搜出来的几乎全都是如何部署gitlab的,所以这里记录一下解决办法:
https://stackoverflow.com/questions/55736391/apt-get-not-found-in-docker
alpine’s package manager is apk not apt-get. you have to use apk to install packages. however, pip is already available.
# install git - apt-get replace with apk
RUN apk update && \
apk upgrade && \
apk add --no-cache bash git openssh
非alpine:https://stackoverflow.com/questions/50837605/git-install-fails-in-dockerfile
RUN apt-get update && \
apt-get upgrade -y && \
apt-get install -y git