请问各位业界人士,Docker的优缺点有哪些?

如题,有一篇相关论文提到了docker。我随便看了看感觉这东西缺点很多,尽管安装后使用可以省掉很多安装第三方库的时间,但是docker自己的运行存在很大问题,而且后期修改,各种端口映射、虚拟机和容器的定义,也实在难为我这种不是科班出身的人(

想问一下各位对docker有什么理解,是我理解的不对吗?还是有些优点我没发现?

阅读 2k
2 个回答

后期修改,各种端口映射、虚拟机和容器的定义?

后期修改:非常方便(或者说是世界上最方便的),改一下 Dockerfile,重新打一下镜像就好

各种端口映射:同理,非常方便(或者说是世界上最方便的),只要改一下 docker-compose 就好
虚拟机和容器的定义:Docker 和虚拟机没有任何关系。纠结定义也是毫无意义的

用 Docker 记住一件事情,镜像是可变的,容器是不可变的,永远不要想着修改已经存在的容器。

例如: 少加了一个端口映射,改改容器,加一个。这是错误的,容器是不可变的,要加端口,就重新跑一个容器

头像
自然
    241
    新疆乌鲁木齐市

    使用场景很多。目前我正在 用它计划满足单位内部各种编译环境冲突,看中了他的隔离性(很多软件的依赖互相冲突),如果用虚拟机 又太笨重,用容器 刚好。目前是就安全性(文件隔离 权限隔离 困扰我)

    撰写回答
    你尚未登录,登录后可以
    • 和开发者交流问题的细节
    • 关注并接收问题和回答的更新提醒
    • 参与内容的编辑和改进,让解决方法与时俱进
    推荐问题
    logo
    极客观点
    子站问答
    访问
    宣传栏