haoshuaifei / blog-comments

0 stars 0 forks source link

2024/04/04/docker_help/ #15

Open beaudar-bot opened 7 months ago

beaudar-bot commented 7 months ago

Docker命令 - 码界Musing

  1. Linux安装Docker教程1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950# 确定你是CentOS7及以上版本cat /etc/redhat-releaseCentOS Linux release 7.4.1708 (Core) # yum安装gcc相关y

https://shuaifeihao.top/2024/04/04/docker_help/

haoshuaifei commented 7 months ago

• Docker 本质上就是一个将程序和环境打包并运行的工具软件,而 Docker 容器本质上只是个自带独立运行环境的特殊进程,底层用的其实是宿主机的操作系统内核。

• Docker 软件 通过 Dockerfile 描述环境和应用程序的依赖关系, docker build 构建镜像, docker pull/push 跟 Docker Registry 交互实现存储和分发镜像,docker run 命令基于镜像启动容器,基于容器技术运行程序和它对应的环境,从而解决环境依赖导致的各种问题。

• Docker 解决的是一个容器的部署问题,Docker Compose 解决的是多个容器组成的一套服务的部署问题,Docker Swarm 解决的是多个容器组成的一套服务在多台服务器上的部署问题,k8s 则是 Docker Swarm 的竞品,在更高维度上兼容了 Docker 容器,实现了容器编排调度。