首页 新闻 会员 周边

docker内运行yum install -y无效

0
[已解决问题] 解决于 2018-02-01 10:54

docker run -it centos

[root@8b601861da05 /]# yum update && yum install wget -y

...

...

Total download size: 14 M
Is this ok [y/d/N]:

 

命令里已经yum install -y了,但是还是需要选择Y,N没有自动执行,请问这个要怎么破。

PS:我是在Dockerfile里设置,然后进入镜像手动测试,Dockerfile报错如下:

Is this ok [y/d/N]: Exiting on user command
Your transaction was saved, rerun it with:
yum load-transaction /tmp/yum_save_tx.2018-02-01.02-10.O1ZlZ_.yumtx
The command '/bin/sh -c yum update && yum install telnet -y' returned a non-zero code: 1

友谅的主页 友谅 | 初学一级 | 园豆:169
提问于:2018-02-01 10:31
< >
分享
最佳答案
1

建议 docker run -it centos /bin/bash 进入容器,然后运行 yum update && yum install wget -y

奖励园豆:5
dudu | 高人七级 |园豆:31007 | 2018-02-01 10:39

问题已经解决。

yum update -y && yum install telnet -y  

这样就OK了,但是不知道原因。 有朋友知道吗?

友谅 | 园豆:169 (初学一级) | 2018-02-01 10:43

@友谅: 说明yum update过程中需要确认

dudu | 园豆:31007 (高人七级) | 2018-02-01 10:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册