01 2021 档案
摘要:基本概念 Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。 Nginx专为性能优化而
阅读全文
摘要:定义 Swarm是Docker公司推出的用来管理docker集群的平台,几乎全部用GO语言来完成的开发的,代码开源在https://github.com/docker/swarm, 它是将一群Docker宿主机变成一个单一的虚拟主机,Swarm使用标准的Docker API接口作为其前端的访问入口,
阅读全文
摘要:概述 Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YAML文件来配置应用程序的服务。然后,使用一个命令,就可以从配置中创建并启动所有服务。 使用Compose基本上是一个三步过程: 使用定义您的应用环境,Dockerfile以便可以在任何地方复制。
阅读全文
摘要:三次握手 置位概念:根据TCP的包头字段,存在3个重要的标识ACK、SYN、FIN ACK:表示验证字段 SYN:位数置1,表示建立TCP连接 FIN:位数置1,表示断开TCP连接 三次握手过程说明: 1.由客户端发送建立TCP连接的请求报文,其中报文中包含seq序列号,是由发送端随机生成的,并且将
阅读全文
摘要:Git配置 所有的配置文件,其实都保存在本地! 查看配置 git config -l 查看不同级别的配置文件: #查看系统config git config --system --list #查看当前用户(global)配置 git config --global --list Windows下Gi
阅读全文
摘要:什么是版本控制 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发
阅读全文
摘要:docker网络原理 1.linux环境使用ip addr查看网络 2.启动一个docker服务,然后查看容器的网络 3.此时查看linux网络 同时发现容器间和linux之间都可以相互ping通(说明容器间可以通过ip直接互联) 原理:我们每启动一个docker容器,docker都会给docker
阅读全文
摘要:docker分层 用来构建docker镜像的文件 常用命令 CMD 指定容器启动的时候运行的命令,只有最后一个会生效,可被替代 ENTRYPOINT 指定容器启动的时候运行的命令,可以追加命令 ONBUILD 当构建一个被继承Dockerfile,这时候会运行ONBUILD指令,触发指令 COPY
阅读全文
摘要:容器数据卷 docker run -it -v 主机目录:容器内目录 镜像名 查看挂载信息:docker inspect 容器id 实战:安装启动MySQL docker run -d -p 3310:3306 -v C:\Users\wzj\Desktop\home\mysql\conf:/etc
阅读全文
摘要:docker常用命令 docker基础信息命令 显示docker版本信息:docker version 显示docker系统信息:docker info 帮助命令:docker 命令 --help 常用镜像命令 查看本地所有镜像:docker images 搜索镜像:docker search 镜像
阅读全文