I was looking for a simple recipe to install Glide into one of my Docker images and I couldn’t find it so I created my own:
1
2
3
4
5
6
7
# Install glide
RUN mkdir /tools
WORKDIR /tools
RUN wget https://github.com/Masterminds/glide/releases/download/0.10.2/glide-0.10.2-linux-386.tar.gz
RUN tar -zxvf glide-0.10.2-linux-386.tar.gz
RUN mv linux-386/ glide/
ENV PATH /tools/glide:$PATH
It is pretty simple. The only part that caught me by surprise was adding a path to the $PATH. The best way to do it is by using the ENV instruction:
1
ENV PATH /tools/glide:$PATH
Now, all containers created from this image will have glide available in their path.
linux
automation
docker
golang
]