![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容器
文章平均质量分 89
北溪入江流
Follow One Cause Until Success. | 我见青山多妩媚,料青山见我应如是。
不想关注登录查看请移步http://focus1024.com/
展开
-
内网穿透(docker部署frp)
内网穿透的目的是让位于内网中的设备或应用程序能够访问外部网络中的资源,实现内外网的通信。frp是一款免费开源的专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS、Websocket、P2P 等多种协议。frp是基于C/S模式实现的内网穿透服务代理应用,通过在公网IP上部署服务器端应用,客户端部署在内网上。当访问服务端暴露的应用时,反向代理到内网的服务实现内网穿透的代理。同样的,frp也支持在启动时直接以参数的方式进行服务部署,通过。配置文件的方式和参数的方式进行服务部署。原创 2024-02-23 18:09:54 · 2709 阅读 · 0 评论 -
Kubernetes基本部署概念
在Kubernetes中,Services的spec.ports定义了服务的外部访问端口。这些端口在集群内是可见的,并且允许集群内的节点访问该服务。spec.ports参数是一个包含多个端口对象的数组,每个端口对象表示一个外部访问端口。spec.portsname: 当Services中只定义单个端口时,端口名称是可选的,当在一个Services中定义多个端口时,必须为所有端口提供名称,以使它们无歧义protocol: 支持的协议,可选参数,默认为TCP。原创 2024-02-23 14:21:23 · 1232 阅读 · 0 评论 -
Docker Swarm网络管理
ingress网络主要对集群中的服务进行负载均衡。未设置ingress网络的情况下,将会影响集群多分片任务的使用。在Docker网络中,有且仅有一个ingress类型网络,Docker允许你手动自定义ingress网络。若是先有的网络中存在冲突网段,需要修改ingress网络。可以收到删除先有的ingress网络,重新创建ingress网络,指定网段。在删除ingress网络前,需要先停止ingress连接的服务删除现有的ingress网络创建新的ingress网络。原创 2024-02-20 14:26:00 · 1058 阅读 · 0 评论 -
Docker Swarm网络管理
ingress网络主要对集群中的服务进行负载均衡。未设置ingress网络的情况下,将会影响集群多分片任务的使用。在Docker网络中,有且仅有一个ingress类型网络,Docker允许你手动自定义ingress网络。若是先有的网络中存在冲突网段,需要修改ingress网络。可以收到删除先有的ingress网络,重新创建ingress网络,指定网段。在删除ingress网络前,需要先停止ingress连接的服务删除现有的ingress网络创建新的ingress网络。原创 2024-01-15 18:12:37 · 1085 阅读 · 0 评论 -
Docker0网络设置
当部署运行Docker后,Docker在启动时会默认创建三个网络通过查看网络,可以发现,在运行Docker后,宿主机上多了一个docker0的网络,通过查看可知,docker0网络本质上就是默认的bridge网络。由以上信息可知,docker默认网络bridge就是宿主机上的docker0网络。原创 2024-01-15 16:38:44 · 692 阅读 · 0 评论 -
镜像迁移脚本
在日常的服务部署开发中,我们有时需要迁移环境,将服务器上的私有镜像从一个服务器迁移到另一个服务器中。在以微服务为架构的项目中,我们的一个项目可能存在大量的镜像,对每一个镜像单独进行导出打包迁移即重复又麻烦,针对这种情况,我们可以通过开发脚本来实现快速的迁移部署,减少重复工作。原创 2024-01-11 16:01:00 · 1049 阅读 · 0 评论 -
Docker容器内使用Docker——DinD与DooD
在部分场景中,我们需要在Docker容器内操作Docker镜像。如,容器内实现对资源的监控、服务的打包、自动化构建等操作,这些操作都需要能够与Docker服务端实现交互来实现的。在Docker容器内操作Docker有两种模式,分别为DinD(Docker in Docker):在Docker容器内部运行独立的Docker进程;DooD(Docker outside of Docker):运行在Docker容器外部的Docker,即在容器内部操作外部的Docker服务端。DinDDooD原理。原创 2023-09-13 18:27:16 · 1945 阅读 · 0 评论 -
服务器(容器)开发指南——code-server
运行在浏览器上的VSCode。自VSCode发布以来,VSCode就受到了广大程序员的青睐。VSCode丰富的插件能够满足使用者各色各样的需求。但VSCode使用受限于图形化界面的需求,只能安装在客户端而不能安装在服务器上。code-server的出现完美的解决了VSCode不能安装在服务端的缺陷。原创 2023-08-24 15:57:30 · 6826 阅读 · 0 评论 -
GPU机器docker环境离线安装
但此时所谓的docker只是个空壳子,docker实际上分为客户端和服务端,docker命令本质上是一个客户端调用器,调用docker命令,向docker引擎发送信号,由服务端dockerd引擎来具体执行docker容器的操作,所以我们需要在后台启动。在无法联网的环境中安装软件包,我们无法依赖于现成的包管理工具,只能通过一个一个的下载包的方式来进行软件的下载安装,但这样操作难免会遇到依赖问题,复杂的依赖问题会严重的影响我们环境的下载。所以可以通过下载二进制可执行文件的方式来避免下载依赖的问题。原创 2023-05-17 16:25:40 · 2913 阅读 · 0 评论 -
Docker Swarm集群管理
在集群环境中,因为不同节点的系统、配置、环境等的不同,导致有的服务只能在只能在指定的机器上跑(如:只在带GPU机器上跑人工智能相关模型的服务),或者由于业务原因导致我们需要在特定的节点上跑相关服务。Docker Swarm采用懒加载的方式进行服务的部署,当调用完部署服务的命令后,可能会长时间看到服务没有正常启动,日志也没有任何输出,此时有可能是因为系统中还没有下载相关的镜像,Docker引擎正在后台默默的下载镜像。命令来查看节点的详情信息,如:我们可以通过inspect命令来查看我们对节点设置的标签信息。原创 2023-05-15 17:04:56 · 1190 阅读 · 0 评论