本帖最后由 暗夜精灵 于 2021-12-2 08:46 编辑
没用DOCker之前 我以为这个东西 就是可以在一台服务器上装一个DOCKER 然后在装个系统 然后一个DOCKER 完成 可以在一台服务器上 装很多DOCKER 装很多不同的系统 ———————————————————————- 用了一个 我发现事先安装DOCKER 然后 拉一个镜像系统 然后在这个镜像系统基础商 开辟很多容器 每个容器应用不同 但是所有容器都是基于一个系统 是这么回事吗? 感谢 |
系统里面安装docker,docker拉的镜像你可以理解为虚拟的系统,这个镜像跑起来就是容器,也就是你的应用。明白? |
大佬就是docker 她的本职工作就是 在这个拉的虚拟系统上 创建很多应用容器 她的容器 只限于应用 是否可以 一台服务器 安装一个DOCKER 拉一个镜像 这个是系统一号 一台服务区用一个DOCKER 分割成多个系统容器呢? |
容易里面的系统可以装不同的linux系统 |
我到现在都不会玩docker,还是继续使用lnmp吧! |
docker 是共用linux 内核 拥有各自的文件系统吧 |
Docker 拉取镜像后创建容器 |
每个容器都可以创建一个新的服务,每个容器都可以创建为不同的linux子系统,centos,alpine,ubuntu啥的随便换,各个容器独立运行互不干扰,也和主系统隔离,就算你搭建的容器有漏洞被人拿了shell,别人也只是在你的容器创建的linux系统里,除非他能docker逃逸,不然还是进不了你的主系统 |
稍微去学习一下 效率比在这里讨论高多了 https://www.w3cschool.cn/docker/ |
你可以理解为:
docker是一个负责管理这些pod(也就是docker里的容器)的母鸡,母鸡的镜像可是上游做好的,也可以是你自己打包的镜像,里面跑的服务,比如nginx,它监听80端口,但是网段是docker给的,也就是nat后,如果你允许这个nginx的80端口暴露在外面,要么做端口出来,要么直接以host的方式运行 先打好基础,这个入门很值得看看 https://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html 到后面的k3s、k8s差不多,也基于镜像,玩多了就好玩了 |