- 博客(20)
- 收藏
- 关注
原创 Docker 学习之搭建 Redis 集群
什么是集群!# 创建网卡docker network create redis --subnet 172.38.0.0/16# 通过脚本创建六个 redis 配置for port in $(seq 1 6); \do \mkdir -p /mydata/redis/node-${port}/conftouch /mydata/redis/node-${port}/conf/redis.confcat << EOF >>/mydata/redis/node-$
2020-06-16 19:19:11 499
原创 Docker 学习之 Docker 网络
理解 Docker0清空所有环境测试:三个网络问题:docker 是如何处理容器访问的!# [root@zhujixiang ~]# docker run -d -P --name tomcat01 tomcat# 查看容器内部网络地址 ip addr,发现容器器的的时候会得到一个 eth0@if111 ip 地址,docker 分配的![root@zhujixiang ~]# docker exec -it tomcat01 ip addr1: lo: <L.
2020-06-16 19:15:43 280
原创 Docker 学习之发布自己的镜像
发布自己的镜像Docker Hub1、地址 https://hub.docker.com/ 注册自己的账号2、确定这个账号可以登录3、在我们服务器上提交自己的镜像[root@zhujixiang test]# docker login --helpUsage: docker login [OPTIONS] [SERVER]Log in to a Docker registry.If no server is specified, the default is defined b
2020-06-16 19:02:10 261
原创 Docker 学习之 DockerFile
DockerFile 介绍dockerfile 是用来构建 docker 镜像的文件!命令参数脚本!构建步骤:1、编写一个 dockerflie 文件2、docker build 构建成为一个镜像3、docker run 运行镜像4、docker push 发布镜像(DockerHub、阿里云镜像仓库)查看一下官方是怎么做到的!很多官方镜像都是基础包,很多功能没有,我们通常会自己搭建自己的镜像!官方既然可以制作镜像,那我们也是可以的!DockerFile 构建
2020-06-16 19:01:03 279
原创 Docker 学习之 Docker 镜像讲解
镜像是什么镜像是一种轻量级、可执行的独立的软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需要的所有内容,包括代码、运行时、库、环境变量和配置文件。所有的应用,直接打包 docker 镜像,就可以直接跑起来!如何得到镜像: 从远程仓库下载 朋友拷贝给你 自己制作一个镜像 DockerFile Docker镜像加载原理UnionsFS (联合文件系统)UnionFS (联合文件系统) : Union文件系统(UnionFS)是一种分层、
2020-06-16 18:46:00 286
原创 Docker 学习之 Docker 容器数据卷
容器数据卷什么是容器数据卷docker 理念回顾将应用和环境打包成一个镜像!问题:数据?如果数据都在容器中,那么我们删除容器,数据就会丢失!需求:数据可以持久化!容器之前可以有一个数据共享技术! Docker 容器中产生的数据,同步到本地!这就是卷技术!目录的挂载,将我们的容器内的目录,挂载到 Linux 上总结:容器的持久化和同步操作!容器间也是可以数据共享的!使用数据卷方式一:直接使用命令来挂载 -v docker run -it -v 主机目录:容器目..
2020-06-16 18:38:11 163
原创 Docker 的可视化工具
可视化portainer (先用这个)docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/docker.sock --privileged=true portainer/portainerRancher (CI/CD再用) (我现在也不会)什么是portainer?Docker图形化界面管理赶工具!提供一个后台面板供我们操作!docker run -d -p 9000:9000 --re
2020-06-16 18:25:13 135
原创 Docker 小练习 安装 nginx,tomcat,es + kibana
docker 安装 nginx# 1、搜索镜像 search 推荐去官网搜索,可以看帮助文档# 2、下载镜像 pull# 3、运行测试 [root@zhujixiang /]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEnginx latest 4392e5dad77d
2020-06-16 18:19:40 184
原创 Docker 学习之 Docker 常用命令
Docker 常用命令帮助命令docker version # 显示docker的版本信息docker info # 显示docker的系统信息,包括镜像和容器的数量docker 命令 --help # 帮助命令帮助文档的地址:https://docs.docker.com/engine/reference/commandline镜像命令docker images 查看所有本地主机上的镜像[root@zhujixiang /]# docker i
2020-06-16 18:12:05 214
原创 阿里云服务器 Docker 安装
安装 Docker# 1、卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-lo
2020-06-11 12:20:33 454
原创 Python3列表
'''列表:相当于一个容器,里面可以存放多个数据 一次性可以处理多个数据变量:只能存放一个数据,一次性只能处理一个数据列表单词:list 标志是[]创建列表'''#创建了一个名字叫做age_list的列表,里面储存了很多数据age_list=[10,20,12,54,65,24,55,46]#查看列表里面有多少个数据 获取列表的长度print(len(age_lis...
2018-07-17 09:29:08 133
原创 Python3中的字符串
'''字符串一旦创建不可更改在字符串当中每个字符都是有对应的位置的位置一般叫做下表或者索引小标从左到右从零开始一次递增在程序中根据下标线对应的数据,下表是写在[]中的'''#创建字符串# a='Hellow Word'# #访问字符串种的某一个字符# print(a[7])'''字符串的运算:+ *+:加法运算时拼接操作*:字符串只能和整数相乘,乘几次就重复几次...
2018-07-17 09:25:41 360
原创 Python3中随机数模块
'''self不写随机数模块:random必须先调用'''import randomprint(random.random())#随机0-1之间的数字(小数),取不到1的print(random.randint(1,3))#随机1-3之间的整数,能取到最大值print(random.randrange(1,3))#随机1-3之间的整数,取不到最大值print(random.ra...
2018-07-17 09:24:50 273
原创 Python3中数学模块
''只要提到模块这个词就先导入这个模块(模块:包,命名空间)(底层库)引入模块的关键字:import在多个py文件中可能会出现相同的名字(变量、函数、类)为了不让名字冲突把不同的py文件放到不同的文件夹中'''import mathprint(math.ceil(3.1))#向上取整print(math.floor(3.9))#向下取整print(math.sqrt(8))...
2018-07-17 09:23:26 2559
原创 Python3中数字相关内置函数
print(abs(-5))#求绝对值print(max(10,64,65,85,46))#求最大值print(min(45,24,-6,-98))#求最小值print(5**2)print(pow(5,2))#求a的b次方print(round(4.65))#四舍五入(bug?)print(round(4.65,1))#四舍五入,保留一位小数(bug?)print(sum([1,...
2018-07-17 09:22:17 181
原创 循环语句(for,while)
'''循环语句while for什么是循环:重复做某一件事情生活中的循环:钟表、代码中什么情况下会使用循环:当一段代码需要重复执行的时候循环三大条件:1.定义循环的起始值(从几开始循环) 2.写循环条件(循环的次数) 3.起始值递增无线循环:死循环break:结束循环continue:while...else...
2018-07-17 09:17:53 323
原创 Python 3 中的运算符
'''1.算数运算符加+减-乘*除/取整//不是四舍五入,直接舍弃小数部分求余数(求模)%a的b次方:**2.赋值运算符:=3.符合预算符:+=...4.关系运算符:< > = >= <= != ==5.逻辑运算符: and:条件全部满足才是True,有False则False or:有Ture则Ture n...
2018-07-17 09:16:08 107
原创 判断语句
'''判断程序的过程:从上到下,从左到右依次执行判断语句:if 判断条件: 满足条件后执行的代码块当所有条件都不满足就执行else语句,else语句只能放在最后,可以不写判断i语句必须是if开始chr()字符 会将数字转换成对应的ASCCIIASCIIa=97 b=98A=65 B=66'''a=float(input('...
2018-07-17 09:15:18 134
原创 变量以及数据类型
'''整数 小数type():检测变量是什么类型的整数int 小数float字符串str:用双引号或者单引号就是字符串布尔bool:用来判断对错的True正确 False错误空值None:这个变量没有值''''''打印语句里是可以直接写数字和变量的变量的作用:储存数据的(给数据起名字的)如何写一个变量:10 10 10 格式:变量名=数据 注...
2018-07-17 09:14:00 98
原创 输入输出注释
a=int(input())b=int(input())print(a+b)'''程序执行顺序: 从上到下 从左到右依次执行显示程序运行结果的地方一般叫做控制台输出语句:print()能直接打印数字,汉字和字母以及特殊符号必须放到双引号或者单引号内引号内的内容是会原样输出输入语句:input()作用:获取用户在控制台输入的内容input()获取的数据全...
2018-07-17 09:09:06 376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人