为了账号安全,请及时绑定邮箱和手机立即绑定

使用Docker部署应用,需要安装的软件要如何分配呢?

使用Docker部署应用,需要安装的软件要如何分配呢?

万千封印 2018-08-26 10:33:26
以前每次有新服务器,都要把软件重新装一遍,后来我发现了docker,感觉很不错。于是看了一些教程,懂一些基本概念了,也试着基于debian的镜像来制作自己的容器,我把各种软件都装里面,然后提交,容量都到4GB了,开始我还觉得没什么,后来觉得不对劲,原来这种是错误的用法(好像很多博客都是教你提交的方式),要用Dockerfile来制作镜像。问题:我看有人说把各个软件分开,放在容器里面,假设我的项目是python写的,用到nginx,mongodb,Redis等,是不是应该一个容器运行一个软件,通过端口去操作它?我想知道在实际的项目中,如果决定用docker,怎么合理的去使用它?如果一个软件跑在一个容器里面,是不是都用Dockerfile来制作,软件需要升级了,再提交它,这样也可以退回来,然后配置文件等也是修改了容器去提交它,这是我目前能想到的Dockerfile 和 commit的区别和用法了。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1842 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信