比如在dockerfile里需要新安装包

形如 加一行

RUN pip3 install XXX

之后,希望docker-compose能更新镜像, 然后启动容器

只需要启动时使用 --build即可:

docker-compose stop

docker-compose up -d --build

 

OK

 

----------------------之前矬方法:(捂脸)------------------------------

docker-compose stop
docker-compose rm 容器名
docker-compose rmi 镜像名
docker-compose up -d

导致每次都要完全重建一次镜像....

反思:

1对繁琐/冗余的矬操作, 保持足够的敏感和低容忍度.

2随时定位发现低效率的方式

3然后不"习惯"与"忍受"

所有"系统自动XXX"的动作,往往都是在使用者角度厌烦,不愿意干的:重复/繁琐/易错的事情

程序员与软件系统的价值,就是替涉众做这些事;

程序员自己编码时,也要贯彻这一点: UNIX编程艺术里的说法是:

尽量少干活,让数据塑造代码;

依靠工具,把机制和策略分离

建设性懒惰是大师级程序员的基本美德之一

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/xuanmanstein/p/8794563.html

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐