问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

dockerfile里怎么安装yum

发布网友 发布时间:2022-04-21 16:47

我来回答

1个回答

热心网友 时间:2022-05-02 11:36

在centos7上我们可以通过yum来安装docker
1.确保你拥有管理员权限,需要可以使用sudo或者root的命令的权限。
2.需要将你的yum的包升级到最新的状态。
sudo yum update
3.为你的yum添加一个repo文件。在centos7下面您可以直接运行下面的代码。

cat >/etc/yum.repos.d/docker.repo <<-EOF

[dockerrepo]

name=Docker Repository

baseurl=https://yum.dockerproject.org/repo/main/centos/7

enabled=1

gpgcheck=1

gpgkey=https://yum.dockerproject.org/gpg

EOF

在shell状态下可以直接粘贴复制。这个repo的目的就是为了让我们的yum可以根据repo文件里提供的连接去检索docker最新的安装包。
4.使用yum命令安装docker
sudo yum install docker-engine

根据提示一路确认即可。安装好以后会提示类似下面的话

Installed:

docker-engine.x86_64 0:1.8.2-1.el7.centos

Dependency Installed:

libcgroup.x86_64 0:0.41-8.el7

Complete!

这就说明你的docker安装成功了。
5.用下面的命令启动docker
sudo service docker start
如果你的centos里面没有任何镜像的话,系统会提示下面这句话。
Starting docker (via systemctl):

可以不用理会直接ctrl+c退出,因为没有任何镜像你的docker没有什么可以启动的。
6.通过docker run命令自动添加一个hello world的镜像
docker run hello-world
运行这条命令以后docker会先去检索本地是否有以hello-world命名的镜像,如果有会直接启动,如果没有他会去docker在互联网中默认的镜像库里面寻找这个hello-word的镜像下载并安装。安装好以后会自动启动。提示如下:

Unable to find image 'hello-world:latest' locally

Pulling repository docker.io/library/hello-world

af340544ed62: Download complete

535020c3e8ad: Download complete

Status: Downloaded newer image for hello-world:latest

Hello from Docker.

This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:

1. The Docker client contacted the Docker daemon.

2. The Docker daemon pulled the "hello-world" image from the Docker Hub.

3. The Docker daemon created a new container from that image which runs the

executable that proces the output you are currently reading.

4. The Docker daemon streamed that output to the Docker client, which sent it

to your terminal.

To try something more ambitious, you can run an Ubuntu container with:

$ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker Hub account:

https://hub.docker.com

For more examples and ideas, visit:

https://docs.docker.com/userguide/

如果看到这样的命令就说明hello-world的镜像安装好了。
这个时候我们再键入
service docker start
就会提示
Starting docker (via systemctl): [ OK ]

说明我们的docker已经正常的在centos上运行了。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
牛奶苹果麦片一起煮好吗 早晨苹果配什么吃 苹果和麦片一起煮好吗 手机录屏工具的原理是什么 手机录屏工具录屏文件在哪 骨龄多久测一次 9岁半孩子的骨龄多少? 英语音系学英语发音历史 英语音系学指的是什么 承德市教育局下设哪些科室 承德市教育局简介 如何配置docker官方源并用yum安装docker 查询职工医保个人账户 淮南医保余额个人账户登陆 网上医保卡登录密码是什么 医保账号关联时需要使用什么账号登录系统 医保登录账号密码是什么 医保卡个人账户登录 医疗保险个人账户登录 四川医保登录不起怎么办? 医保卡登录个人账户 医保的个人账户是什么意思?怎么查询个人账户? 医保卡登陆的账号密码 医保查询个人账户登陆 医疗保险的经办人账户怎么登陆 电脑医保怎么登陆 智慧医保怎么登录 医保卡登陆不进去什么原因 公司社保和医保分开后,医保账户在哪个平台登录? 书籍分类在标签上应该写什么呀? 图书标签该怎么填 如何在CentOS 7上安装最新版本的Docker 如何在centos虚拟机命令界面安装docker centos7支持docker吗 农业银行手机银行怎么交罚款 中国农业手机掌上银行怎么缴罚款 农业银行怎么交违章罚款 中国农业银行怎么交电动车罚款 农业银行怎么缴纳违章罚款 农行手机银行怎么交罚单请输入商户名或缴费项目名搜索 手机农业银行怎么交罚款? 农业银行怎么交违章罚款? 农行掌上银行怎样交罚款? 怎样在网上使用农行交交通罚款 谁给个复杂繁体字的QQ名,要好听的,谢谢了! 日语 蘑菇 怎么说? 提问~~ 蘑菇用日语怎么说?? 冬菇 用日语怎么说~? 蜗牛和蘑菇用日语怎么说 请问香菇的日语怎么说?
  • 焦点

最新推荐

猜你喜欢

热门推荐