docker 是什么,为什么大家都要装docker,具体用来做什么,非程序员,各位佬带带弟弟

大家装docker,是为了实现什么呀,我不是程序员,各位佬带带弟弟

那于我非程序员来说,这个我能拿来做什么用

9 个赞

看我自介應該能得到些你想知道的訊息

4 个赞

docker是轻量的虚拟环境
一次编写,到处运行编译
程序独立,可以做到互不干扰
动态扩容,做到高可用,高弹性
把部署的层抽象了,统一环境,统一行为,统一管理

5 个赞

NAS 用docker部署应用玩

2 个赞

受限于贫瘠的表达能力,还是让 AI(GPT-4o) 来科普一下吧。

这生成的图片中的中文真让人无语:downcast_face_with_sweat:

12 个赞

标准化,减少环境设置,一键部署,即插即用

3 个赞

为了直接复制别人的服务

2 个赞

docker有个好处是互不影响,你可以理解为虚拟机。Linux下你经常会碰到装了一个依赖之后整个环境出问题,但是docker的话大不了重开一个容器

3 个赞

应用隔离的

3 个赞

从你的角度写一个场景:
你不是程序员,那你电脑上应该没有各种环境。
这时候你看到一个好玩的项目是python写的,你用docker就不需要电脑上自己装个python环境,将其部署在docker就能直接用,用完一删,就啥都没有了。

6 个赞

非程序员不建议倒腾

2 个赞

你可以理解安卓手机的应用商店,有了docker商店,一条命令能安装软件,避免一堆自己编译配置环境啥的

2 个赞

Docker相当于是一个容器,它是软件的集装箱,把应用和它需要的环境打包成一个轻量、可随处运行的独立盒子(容器),避免安装混乱。

Docker 可以一键运行软件,可以开发环境,可以进行测试和学习,还可以简单部署应用,可以随用随删。

如果做一个比喻,这么理解:

传统安装,相当于在厨房里做菜,容易弄得连七八糟。

而docker相当于预制菜的饭盒,开盖即用,吃完就扔。

2 个赞

这个解释好啊

1 个赞

没服务器玩docker的话也没什么意义吧,只能localhost了 :thinking:

1 个赞

可以穿透出去

2 个赞

docker在本地也要很多可玩性,看怎么玩了

1 个赞

:pensive_face:,俺没这表达能力,这是 GPT-4o 做的,概念上没有问题

非程序员,我只能说是一个软件,通过这个软件可以在里面运行各种其他服务或者软件。

这是啥模型吖,gpt么

1 个赞