首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在docker ubuntu镜像上安装git?

如何在docker ubuntu镜像上安装git?
EN

Stack Overflow用户
提问于 2019-04-13 04:49:43
回答 2查看 23.2K关注 0票数 21

我有一个简单的docker文件

代码语言:javascript
复制
FROM ubuntu:18.04
COPY . /usr/src/app/
COPY docker_files/.bash_aliases /root/

$ docker build -t dock .
Sending build context to Docker daemon  146.9kB
Step 1/3 : FROM ubuntu:18.04
 ---> 94e814e2efa8
Step 2/3 : COPY . /usr/src/app/
 ---> bf79eb6c42c1
Step 3/3 : COPY docker_files/.bash_aliases /root/
 ---> aedc97d5ee8b
Successfully built aedc97d5ee8b
Successfully tagged dock:latest

我可以使用它:

代码语言:javascript
复制
$ docker run -it dock
bash: git: command not found
root@6a6bec871690:/# ls usr/src/app/
Dockerfile  Gemfile  Gemfile.lock  README.md  docker_files  go  ...
root@6a6bec871690:/# 

正如您所看到的,我的文件被复制并为root创建了别名。但是,没有找到git (因此是err msg),也没有安装。

如果我在下面的尝试失败了,我该如何安装它?

代码语言:javascript
复制
root@753b573271d5:/# git
bash: git: command not found
root@753b573271d5:/# apt-get install git
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package git
root@753b573271d5:/# sudo apt-get install git 
bash: sudo: command not found
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-13 04:55:37

此Dockerfile适用于我

代码语言:javascript
复制
FROM ubuntu:18.04
RUN apt update
RUN apt install -y git

在容器内部

代码语言:javascript
复制
$ which git
/usr/bin/git
票数 33
EN

Stack Overflow用户

发布于 2021-10-18 12:42:22

代码语言:javascript
复制
apt-get update

apt-get install git
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55659241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档