我的意思是各种文件,端口要暴露出来,还不能整出幺蛾子。
相当于tomcat,mysql等默认文件你要么暴露到外面来-一个不约定俗成的地方,要么要进到docker 容器的shell里面在约定的地方去修改。
任何原来常规的做法,你都发现可能会变了一个样或一个位置。
而整个开发和运维环节不可能每个人对docker运行的细节有所了解。
用docker直接启动某软件可能参数就设在了命令行,如果用compose又可能写在不知道放在哪的compose文件中,都是后人跟进的代价。
只有在复杂系统部署过程和配置维护多到超越docker带来的代价时,还得有个稍微专业点的人士的时候才适合。
一个像网站可能连个双活热备都没有的,只听说docker一个命令就能把啥装好的情况下,实际只是玩demo,稍微出点幺蛾子,查到资料都不知道去哪改。
最终是该花在应用的劲儿使了一半在docker,结果谁都没玩好。
【 在 jimmycmh 的大作中提到: 】
: docker运行时没有包任何一层,跟裸跑是一样的,尤其这种单机应用
:
--
FROM 113.66.60.*