Dock Life: Using Docker for All The things!

资深工程师Andrew Welch分享使用Docker进行开发的观点,将Docker镜像视为即用型应用,简化配置流程,提高开发效率。

Check out Dock Life: Using Docker for All The things! on CurateClick

• Copy the embed code to showcase this product on your website

• Share on X to spread the word about this amazing tool

Dock Life: Using Docker for All The things! - 来自docker的资深工程师Andrew Welch:https://nystudio107.com/blog/dock-life-using-docker-for-all-the-things文章里面有几个观点很有意思:* 如果不考虑配置,我们使用docker image更像使用app。站在使用者的角度来看,虽然开发一款app很难,但使用app就跟玩一样(大概就是这个意思哈哈哈)。这一定程度上分离了我对docker的看法,就像文章中说的,我可以把docker看成是使用app,而不是一开始就陷入学习怎么写Dockerfile上,因为我们更像是一个app用户而不是app开发者,不是吗?* 如果我们要使用一个app或者一个功能,我们总是倾向于下载到本地然后走一遍很多繁琐的配置项。但如果我们习惯了使用docker,我们每次切换到一台新机子上时,只需要copy走本地的docker alias,像:alias composer='docker run --rm -it -v "${CURDIR}":/app -v ${COMPOSER_HOME:-$HOME/.composer}:/tmp composer '(配置在~/.bashrc中),并不需要陷入下载-配置-运行-卸载的循环中;* 拿来就用,用了就走。很像现在的小程序思想,用户本地的包袱会很小,只需要考虑如何用即可,甚至说我把配置alias全放在云端,本地机器简直就是海王,撩了很多app,然后用了app就撤。