账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    使用Docker部署应用,需要安装的软件要如何分配呢?
    30
    0

    以前每次有新服务器,都要把软件重新装一遍,后来我发现了docker,感觉很不错。于是看了一些教程,懂一些基本概念了,也试着基于debian的镜像来制作自己的容器,我把各种软件都装里面,然后提交,容量都到4GB了,开始我还觉得没什么,后来觉得不对劲,原来这种是错误的用法(好像很多博客都是教你提交的方式),要用Dockerfile来制作镜像。

    问题:
    我看有人说把各个软件分开,放在容器里面,假设我的项目是python写的,用到nginx,mongodb,Redis等,是不是应该一个容器运行一个软件,通过端口去操作它?
    我想知道在实际的项目中,如果决定用docker,怎么合理的去使用它?
    如果一个软件跑在一个容器里面,是不是都用Dockerfile来制作,软件需要升级了,再提交它,这样也可以退回来,然后配置文件等也是修改了容器去提交它,这是我目前能想到的Dockerfile 和 commit的区别和用法了。

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部