简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
为了更便捷地打包和部署,服务器需要开放2375端口才能连接docker,但如果开放了端口没有做任何安全保护,会引起安全漏洞,被人入侵、挖矿、CPU飙升这些情况都有发生,任何知道你IP的人,都可以管理这台主机上的容器和镜像,真的可怕。为了解决安全问题,只要使用安全传输层协议(TLS)进行传输并使用CA认证即可。制作证书及秘钥我们需要使用OpenSSL制作CA机构证书、服务端证书和客户端证书,以下操作
需要安装一下vimapt-get updateapt-get install vim
创建Eureka注册中心服务器关键依赖:<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.9.RELEASE...
首先将项目打好jar包,然后创建Dockerfile,内容如下:# 基础镜像使用javaFROM java:8# VOLUME 指定了临时文件目录为/tmp。# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmpVOLUME /tmp# 将jar包添加到容器中并更名为app.jarADD jar包名称.jar app.jar# 运行ja...
基本操作docker images 查看镜像信息列表 镜像是静态的docker ps -a 查看运行中的所有容器docker pull [images]:[version] 从dockerhub拉取指定镜像docker rm [containerID] 删除容器docker rmi [imageID] 删除镜像docker push [ImageID] [repertory_addre...
可以通过几个问题来描述高可用:微服务的核心是什么?核心在于服务治理,也就是注册中心。如果注册中心出现故障宕机了,应该怎么做?搭建注册中心集群,并且至少两台以上。其实Eureka高可用实际上就是把自己作为服务注册到其他注册中心去,这样就可以形成一组相互注册的服务注册中心,实现“你中有我,我中有你”,从而达到高可用效果。那么这里模拟一下集群,创建两个注册中心服务:eureka-90...
Ribbon - 本地负载均衡在调用接口的时候,获取Eureka上的注册列表,获取到之后缓存在jvm本地,在本地使用RPC远程调用。负载均衡由客户端实现。Nginx - 服务端负载均衡客户端所有请求都会交给Nginx,然后再由Nginx转发请求。负载均衡由服务端实现。应用场景:本地负载均衡适用于微服务RPC远程调用,比如Dubbo、Spring Cloud。服务端负载均衡主要针对服...
查询镜像:docker search portainer拉取镜像docker pull portainer/portainer启动容器docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer portainer/portainer访问
修改网卡配置文件:vi /etc/sysconfig/network-scripts/ifcfg-ens33修改图中的四项就好了,如果没有的话就添加上然后在下面创建两个值ip和子网掩码加在上图任何位置就ok了IP地址: IPADDR=192.168.0.116掩码值: NETMASK=255.255.255.0默认网关: GATEWAY=192.168.0.1谷歌的默认DNS服务器:...
安装先更新yumyum update安装需要的软件包第一步:安装需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm2第二步:设置yum源,建议使用阿里云的地址,因为国外的地址下载比较慢官网地址yum-config-manager --add-repo https://download.docker....