docker
文章平均质量分 77
我是小水水啊
静
展开
-
Docker-compose容器编排
如果我需要同时部署好多个服务,难道要每个服务单独写Dockerfile然后在构建镜像,构建容器,这样累都累死了,所以docker官方给我们提供了docker-compose多服务部署的工具。例如要实现一个Web微服务项目,除了Web服务容器本身,往往还需要再加上后端的数据库mysql服务容器,redis服务器,注册中心eureka,甚至还包括负载均衡容器等等。官网:https://docs.docker.com/compose/compose-file/compose-file-v3/原创 2024-01-11 02:20:12 · 1031 阅读 · 0 评论 -
docker网络
ens33lovirbr0在CentOS7的安装过程中如果有选择相关虚拟化的的服务安装系统后,启动网卡时会发现有一个以网桥连接的私网地址的virbr0网卡(virbr0网卡:它还有一个固定的默认IP地址192.168.122.1),是做虚拟机网桥的使用的,其作用是为连接其上的虚机网卡提供 NAT访问外网的功能。将libvirtd服务卸载docker启动后,网络情况会产生一个名为docker0的虚拟网桥默认创建3大网络模式All命令Commands:查看网络查看网络源数据。原创 2024-01-10 22:04:14 · 877 阅读 · 0 评论 -
docker微服务案例
我最近发现因为版本的迭代更新,官网和Spring Initializr 不能建立boot2了,所有项目必须自己手动建立。直接建立一个Maven 项目 然后在添加相关的文件和上述一样不过这些文件都需要你自己加进去。1.IDEA工具里面搞定微服务jar包。1.建立module。原创 2024-01-10 20:59:36 · 1447 阅读 · 0 评论 -
docker之dockerFile
Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。构建三步骤1 .编写Dockerfile文件 2 .docker build命令构建镜像 3 .docker run依镜像运行容器实例。原创 2024-01-10 13:50:59 · 1189 阅读 · 0 评论 -
docker完成redis 三主三从
命令:redis-cli --cluster add-node ip:新slave端口 ip:新master端口 --cluster-slave --cluster-master-id 新主机节点ID。redis-cli --cluster add-node 自己实际IP地址:6387 自己实际IP地址:6381。命令:redis-cli --cluster del-node ip:从机端口 从机6388节点ID。redis-cli --cluster check 真实ip地址:6381。原创 2024-01-07 01:58:56 · 1097 阅读 · 0 评论 -
docker 完成MySQL的主从复制
3.进入/mydata/mysql-master/conf目录下新建my.cnf。8./mydata/mysql-slave/conf目录下新建my.cnf。6.master容器实例内创建数据同步用户。5.进入mysql-master容器。11.进入mysql-slave容器。主机新建库-使用库-新建表-插入数据。10.在主数据库中查看主从同步状态。13.在从数据库中查看主从同步状态。15,查看从数据库状态发现已经同步。12.在从数据库中配置主从复制。14,在从数据库中开启主从同步。从机使用库-查看记录。原创 2024-01-06 22:44:46 · 836 阅读 · 0 评论 -
Docker容器数据卷
将docker容器内的数据保存进宿主机的磁盘中将运用与运行的环境打包镜像,run后形成容器实例运行 ,但是我们对数据的要求希望是持久化的Docker容器产生的数据,如果不备份,那么当容器实例删除后,容器内的数据自然也就没有了。为了能保存数据在docker中我们使用卷。数据卷可在容器之间共享或重用数据卷中的更改可以直接实时生效数据卷中的更改不会包含在镜像的更新中数据卷的生命周期一直持续到没有容器使用它为止。原创 2023-12-26 22:13:33 · 84 阅读 · 0 评论 -
docker 将本地镜像推送到私有库
默认情况,仓库被创建在容器的/var/lib/registry目录下,建议自行用容器卷映射,方便于宿主机联调。我们自己commit构建的新镜像,新增加了ifconfig功能,可以成功使用。重启docker 并开启registry。有的时候报错是因为没有设置tag。命令:在容器外执行,记得。原创 2023-12-26 21:55:36 · 313 阅读 · 0 评论 -
将本地镜像推送到阿里云
利用下面的脚本进行配置。原创 2023-12-26 20:47:26 · 84 阅读 · 0 评论 -
Docker常用命令
exec 是在容器中打开新的终端,并且可以启动新的进程.用exit退出,不会导致容器的停止。attach 直接进入容器启动命令的终端,不会启动新的进程exit退出,会导致容器的停止。-d: 后台运行容器并返回容器ID,也即启动守护式容器(后台运行);-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;-i:以交互模式运行容器,通常与 -t 同时使用;-a :列出当前所有正在运行的容器+历史上运行过的。命令,因为退出容器终端,不会导致容器的停止。-q :静默模式,只显示容器编号。原创 2023-12-26 19:29:41 · 53 阅读 · 0 评论 -
centos 安装docker
2.下载c /c++的环境3…按照需要的安装软件包设置stable镜像仓库官网的是下面的,如果是在国内最好避开,因为这样会很慢最好用阿里云的镜像更新yum软件包索引安装docker7.启动docker卸载阿里云加速这里只能用个人的.(个人的免费)将上面命令在centos运行原创 2023-12-26 18:37:45 · 34 阅读 · 0 评论