错误集——docker构建镜像时,yum安装卡住

在尝试使用Docker构建基于CentOS的基础镜像时,遇到Yum安装vim和net-tools时卡住的问题。原因是由于IPv4转发功能未启用,导致网络操作无法正常进行。解决方法是编辑/etc/sysctl.conf文件,添加'net.ipv4.ip_forward=1'并执行sysctl -p应用配置,以开启IP转发。
摘要由CSDN通过智能技术生成

错误集——docker构建镜像时,yum安装卡住

[root@promote /home/docker-lic-volume] # vim mydockerfile 

FROM centos

MAINTAINER lic<935704787@qq.com>

ENV MYPATH /usr/local

WORKDIR $MYPATH

RUN yum -y install vim
RUN yum -y install net-tools

EXPOSE 80

CMD echo $MYPATH
CMD echo "----end----"
CMD /bin/bash

[root@promote /home/docker-lic-volume] # docker build -f /home/docker-lic-volume/mydockerfile  -t mycentos:1.0 .
Sending build context to Docker daemon  2.048kB
Step 1/10 : FROM centos
 ---> 300e315adb2f
Step 2/10 : MAINTAINER lic<935704787@qq.com>
 ---> [Warning] IPv4 forwarding is disabled. Networking will not work.
 ---> Running in 9c9a4fd38b8d
Removing intermediate container 9c9a4fd38b8d
 ---> 2f7ee6776d3b
Step 3/10 : ENV MYPATH /usr/local
 ---> [Warning] IPv4 forwarding is disabled. Networking will not work.
 ---> Running in 154cf565aec9
Removing intermediate container 154cf565aec9
 ---> 5a3243d0aab5
Step 4/10 : WORKDIR $MYPATH
 ---> [Warning] IPv4 forwarding is disabled. Networking will not work.
 ---> Running in 651c60b56030
Removing intermediate container 651c60b56030
 ---> 728bae31dac0
Step 5/10 : RUN yum -y install vim
 ---> [Warning] IPv4 forwarding is disabled. Networking will not work.
 ---> Running in e215cc74ad99
^C

告警:ip转发功能未打开,网络将无法生效

解决方法:配置内核参数文件/etc/sysctl.conf,开启ip转发功能

echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf
sysctl -p
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

leec。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值