Linux.docker.k8s基础概念

1.Linux基本命令

cat 查看文件内容。

cd 进入目标目录。

ll 查询当前路劲下文件的详细信息。

ls 查询当前路劲下的文件。

touch 建立一个文件。

mkdir 建立一个文件夹。

rm 删除文件或者目录。

mv 移动目录和重新命名文件。

unzip 解压。

top 查看当前线程的信息。

find 查找文件可以模糊查询。

tar 解压tar包。

pwd 显示当前路径。

mount 挂在磁盘

kill 杀掉当前进程。

ps -ef | grep '端口' 查询当前进程。

cp 文件复制。

history 查询之前执行命令。

chmod 修改文件权限命令。

df 可以查看所以挂在磁盘的使用情况。

2.docker

镜像:相当一个root文件系统(比如ubuntu.16,就包含完整的一套,ubunt.16最小的系统root文件),打个比方,进行就像java中一个类,而镜像就是对应的事例。

容器:容器可以删除,启动,停止,暂停。

容器命令

docker ps 查询镜像

docker run -it 容器名称 /bin/bash 启动容器

docker stop 容器id 停止容器

docker start 容器id 开启容器

docker restart 容器id 重启容器

docker export 容器id > 包名.tar

docker import 包名.tar > 名称

镜像命令

docker pull 镜像名称 拉去镜像

docker rmi 镜像名称 删除镜像

docker search 镜像名称 查询镜像

docker容器日志

docker logs -f -t --tail 200 容器名称

3.k8s

基础概念:首先是一个开源的容器管理工具,负责容器部署,容器扩容已经负载均衡。

核心概念:cluster,master,node

cluster:是一个计算,存储和网络资源的集合,k8s利用这些资源运行各种基于容器的应用。

master: 它是负责调度,即决定将应用放在哪里运行。

node: 运行在linux上操作系统,可以是物理机也可以是虚拟机。

4.Spring clound组件

1.nacos:服务注册,配置管理,服务发现。

2.seats:分布式事务,可以进行二段式,三段式。

3.openfige:类似https请求,现在是通过内部转发访问服务器进行接口调用。

4.getway:API网关服务,提供API管理,安全控制,构建高可用,高性能的API网关。

5.mq:高扩展,高可用的分布式消息中间件,消息队列。

6.sentinel:流量控制,熔断降级,应用降级。

7.Ribbon:负载均衡。

相关推荐
江湖有缘13 小时前
从零搭建私有云相册:使用 Docker 一键部署 Damselfly全攻略
运维·docker·容器
NJCloud13 小时前
ELK企业级日志分析平台(四)——基于 ELFK + Kafka 的日志采集与传输平台部署实践
linux·运维·分布式·elk·kafka
摇滚侠14 小时前
《Docker技术入门与实战 第4版》阅读笔记 6 使用 Dockerfile 创建镜像 2
java·笔记·docker
鲁邦通物联网14 小时前
充电站底层脱机DLB引擎解构:基于Linux调度的边缘计算网关并发控制实战
linux·运维·人工智能·边缘计算·边缘计算网关·5g数采·工业级边缘计算网关
Zhang~Ling15 小时前
Linux多线程互斥锁:从现象到原理解析
linux·运维·网络
ambition2024217 小时前
操作系统同步:读者-写者问题与读写公平法详解(附每个 PV 操作含义)
linux·开发语言·数据结构·unix
zmzmzmalo17 小时前
Linux ELF文件加载与内存管理揭秘
linux·网络·数据库
SLD_Allen1 天前
NVIDIA KAI Scheduler深度解析——Kubernetes原生AI调度器的架构、原理与实践
人工智能·架构·kubernetes
三言老师1 天前
K8s集群运行时自动化运维全覆盖落地实操(下)
linux·运维·服务器·网络
艾伦_耶格宇1 天前
【DOCKER进阶】-3 cgroups
docker·容器·eureka