请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

3-5 dockerfile build image

请教老师,3-5使用dockerfile来构建image,这个过程中会临时创建一个容器,然后进行yum install,但是构建出来的容器,貌似网络是有问题的啊,怎么进行的yum 安装啊

正在回答 回答被采纳积分+3

1回答

麦兜搞IT 2018-04-27 18:46:52

您好,那个yum install只是在build docker imager的时候才会去安装,build完成产生的image已经yum install把软件安装好了,后面直接用就好了

0 回复 有任何疑惑可以回复我~
  • 老师我有同样的问题,直接创建的centos容器是没有网络的。docker run -it centos bash进去容器之后,容器是没有网络的,这也导致docker build image也是没有网络提示yum install失败(因为build中临时容器是没有网络的)。但是如果我docker run --net=host -it centos bash指定使用本机网络创建的容器是有网络的,请问这个情况怎么解决使build能成功构建
    回复 有任何疑惑可以回复我~ 2020-03-07 22:28:32
  • 您好,使用bridge也可以啊,网络是通过NAT出去的,应该没有问题的
    回复 有任何疑惑可以回复我~ 2020-03-08 03:12:38
  • 把虚拟机网络配置成bridge模式吗
    回复 有任何疑惑可以回复我~ 2020-03-08 12:18:26
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信