- 博客(15)
- 收藏
- 关注
原创 docker的端口映射
Docker除了通过网络访问外,还提供了其他两个非常方便的功能来满足服务访问的基本需求:一是允许映射容器内应用的服务端口到本地宿主机端口;二是使用互联机制来实现多个容器间通过容器名来快速访问。
2023-09-04 21:03:38
6564
1
原创 docker常用命令
docker stop 容器id # 停止当前正在运行的容器。docker ps -a -qlxargs docker rm # 删除所有的容器。把镜像运行成容器,并且一个镜像,可以运行出多个容器,我们需要提前安装一个centos的镜像。docker stop `docker ps -q` # 停止所有在运行的容器。docker ps -a: # 可以查看正在运行和曾经运行过的容器。
2023-08-28 21:14:13
98
1
原创 docker工作的原理
Docker 是一个Client -Server 结构的系统,Docker的守护进程运行在主机上。通过Socket从客户端访问。所以说,新建一个容器的时候,docker不需要想虚拟机一样重新加载一个操作系统环境,避免引导性的操作。而docker 是利用 宿主机的操作系统吗,省略了这个复杂的过程,加载是秒级的。2、docker 利用的是宿主机的内核,vm 需要是 Guest os。虚拟机是加载 Guest OS,它的加载分钟级别的。1、Docker有着比虚拟机更少的抽象层。
2023-08-26 17:27:35
63
原创 docker的安装
systemctl status docker # 查看docker状态。systemctl start docker # 启动docker。systemctl stop docker # 停止docker。-redis # 后面不写数字,就代表最新版本。当出现一串数字和字母组成的字符串就成功了。出现完毕字样后,代表安装成功了。把centos7的镜像运行成容器。出现以上字样就代表启动成功了。
2023-08-25 22:56:00
37
原创 docker相关的知识
很容易造成在开发人员电脑上可以运行的程序,在运维人员的电脑上运行不起来。通常一个项目的开发和上线需要两套不同的环境(应用环境,应用配置)于是,docker应运而生,开发打包部署上线,一套流程做完。所以我们就想到,发布项目时,能不能环境和项目一起打包发布。所以我们需要去重新配置环境,配置环境是非常麻烦的。docker提出了镜像,打包隔离的思想。容器化技术不是模拟一整个系统。
2023-08-25 20:49:18
50
原创 mysql的存储引擎
4 InnoDB⾮主键索引的叶⼦节点存储的是主键和其他带索引的列数据,因此查询时做到覆盖索引会⾮常⾼效。InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键。3 MyISAM索引的叶⼦节点存储的是⾏数据地址,需要再寻址⼀次才能得到数据。2 InnoDB的主键索引的叶⼦节点存储着⾏数据,因此主键索引⾮常⾼效。所有的数据都在内存中,数据的处理速度快,但是安全性不⾼。1 如果没有特别的需求,使⽤默认的 Innodb 即可。不提供事务的⽀持,也不⽀持⾏级锁和外键。
2023-08-25 16:22:38
31
原创 python面向对象中类的参数object的作用
对于不太了解python类的同学来说,这些高级特性基本上没用处,但是对于那些要着手写框架或者写大型项目的高手来说,这些特性就比较有用了,比如说tornado里面的异常捕获时就有用到__class__来定位类的名称,还有高度灵活传参数的时候用到__dict__来完成.Person类很明显能够看出区别,不继承object对象,只拥有了__doc__ , module 和 自己定义的name变量, 也就是说这个类的命名空间只有三个对象可以操作.那么,带object和不带object的区别在哪里呢。
2023-08-23 12:37:58
522
原创 flask链接数据库的操作
courser = conn.cursor(cursor=DictCursor)# 默认是元组套元组,设置DictCursor就是列表套字典。res = courser.fetchall() # 获取所有。res = courser.fetchall() # 获取所有。# 拿到cursor对象,他是一个全局对象。
2023-08-21 22:27:18
90
1
原创 git分支相关操作 远程仓库 协同解决
git branch (只看本地)git branch -a (查看所有分支,可以看本地和远程)git checkout 分支名字git branch -d 分支名/3 文件夹中新建一个文件 xxx.txt 并加入一行文字git commit -m 'dev分支增加了xxx.txt'修改文件1.txt 在其中新增一行文字git commit -m '1.txt加入了内容'/4 把dev合并到master上(此时要处在master身上)
2023-07-24 19:24:43
58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人