您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用缓存快速重建dockerfile?

如何使用缓存快速重建dockerfile?

作为对先前答案的更新,当前的dockerbuild 接受--build-arg传递环境变量的方式,例如http_proxy 不将其保存在生成??的映像中。

例:

# get squid
docker run --name squid -d --restart=always \
  --publish 3128:3128 \
  --volume /var/spool/squid3 \
  sameersbn/squid:3.3.8-11

# optionally in another terminal run tail on logs
docker exec -it squid tail -f /var/log/squid3/access.log

# get squid ip to use in docker build
SQUID_IP=$(docker inspect --format '{{ .NetworkSettings.IPAddress }}' squid)

# build your instance
docker build --build-arg http_proxy=http://$SQUID_IP:3128 .
其他 2022/1/1 18:20:17 有475人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶