Dockerfile实践记录
1.ARG
在构建镜像时传入的参数,不传入则使用默认参数
使用
docker build -t --build-arg <varname>=<value> .
2.ENV
在dockerfile中声名 ENV eureka_server =http://localhost:8761/eureka
在启动实例时传入的变量
docker run **** -e "eureka_server=http://localhost:8761/eureka"
容器启动后查看生效参数
docker inpect container-name
docker exec -it container-name env
需要改容器参数ENV等设置
1. service docker stop, 2. 修改/var/lib/docker/containers/[container-id]/config.json里对应的环境变量 3. 然后service docker start。 4. 查看效果: docker exec -it [container-id] env 这个方法还是有问题 ,还是需要重新加载配置
nhz94259@163.com
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步