vps交流

求教 昨天第一次用docker 感觉和我没用之前预想的不一样


本帖最后由 暗夜精灵 于 2021-12-2 08:46 编辑

没用DOCker之前 我以为这个东西 就是可以在一台服务器上装一个DOCKER 然后在装个系统 然后一个DOCKER 完成

可以在一台服务器上  装很多DOCKER 装很多不同的系统

———————————————————————-
我现在用了感觉事

用了一个 我发现事先安装DOCKER 然后 拉一个镜像系统  然后在这个镜像系统基础商 开辟很多容器  每个容器应用不同 但是所有容器都是基于一个系统

是这么回事吗?
——————-
为什么不同一号容器装完宝塔 安装完PHP环境
其他容器新安装的的宝塔 装完后 默认全都有PHP环境了??求教 昨天第一次用docker 感觉和我没用之前预想的不一样

感谢

系统里面安装docker,docker拉的镜像你可以理解为虚拟的系统,这个镜像跑起来就是容器,也就是你的应用。明白?

hchen 发表于 2021-12-2 08:21
系统里面安装docker,docker拉的镜像你可以理解为虚拟的系统,这个镜像跑起来就是容器,也就是你的应用。明 …

大佬就是docker 她的本职工作就是 在这个拉的虚拟系统上 创建很多应用容器

她的容器 只限于应用

是否可以         

一台服务器 安装一个DOCKER 拉一个镜像 这个是系统一号
然后在这台服务器 在拉一个镜像   系统2号
在拉一个系统 系统3号

一台服务区用一个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差不多,也基于镜像,玩多了就好玩了