Top Menu

docker构建镜像加入变量和代理

需求

有些docker镜像依赖第三方库,希望可以在第三方库更新的时候不用重新改dockerfile

国内的机器经常因为连不上源导致构建失败,希望构建的时候可以使用代理

实现

希望可以在第三方库更新的时候不用重新改dockerfile

在dockerfile使用变量trans_version,这里使用了-操作符,表示当trans_version不存在时使用-后的版本

构建时,在构建命令中插入变量值trans_version动态修改构建的dockerfile中的变量

希望构建的时候可以使用代理

在构建命令中填入 --build-arg http_proxy=your-http-proxy-address-and-port --build-arg https_proxy=your-http-proxy-address-and-port

 

There are no comments yet

  • Hello, guest

Powered by WordPress. Designed by WooThemes