阿里云 ESC服务器 从零配置 微服务

9 篇文章 0 订阅
4 篇文章 0 订阅

刚开始买阿里云 服务器是因为 上一个服务器到期了,这回买的时候,忘记设置自定义密码了

没配置导致之后远程登录之后 还是登录不了linux 系统,

后来通过

这个搞定的,重置密码,需要手机认证

然后远程登录linux系统,账号root 密码是你设置的,

然后首先 我手上有现成的微服务项目,我要根据docker + jenkins 实际操作一波

首先配置docker环境,docker-compose 环境

然后把eureka 打成jar包,放到base文件夹下面

新建一个Dockerfile文件,然后把这个jar生成镜像

然后执行 docker build -t eureka .(请注意要有.)

运行 docker images 看一下eureka镜像 生成了么

docker run --name eureka_1 -d -p 8761:8761 eureka

生成eureka 容器

根据docker logs -f eureka_1 查看其中打印的日志

vi /etc/selinux/config(如果你防火墙已经关闭 可以不设置了,把SuXX 改成disabled)

 

然后为了安装docker-compose 我去官网找的最新的

curl -L https://github.com/docker/compose/releases/download/1.22.0-rc2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose(百度的都不行了,地址变了)这个是我2018/09/21 找的最新的

然后chmod +x /usr/local/bin/docker-compose(添加权限)

然后看是否安装成功了 docker-compose version

怎么启动微服务项目呢?

vi /base/docker-compose.yml

eureka:
     build: ./uereka
     ports:
      - "8761:8761"

docker-compose up -d

然后看一下 执行的容器 docker ps 如果里面有执行的 就是正确的了

 

然后我要配置日志分析平台 也就是ELK

mkdir /logstash

cd /logstash

vi logstash.conf

input{
tcp{
port => 5000
codec => json
 
}
udp{
port => 5000
codec => json
}
}
output{
elasticsearch { hosts => ["elasticsearch:9200"]}
}

vi docker-compose.yml

logstash:
   image: logstash:5.4.0
   volumes:
     - ./logstash.conf:/logstash/logstash.conf
   ports:
     - "5000:5000/tcp"
     - "5000:5000/udp"
   links:
     - elasticsearch
   command:
     -f /logstash/logstash.conf
elasticsearch:
   image: elasticsearch:5.4.0
kibana:
   image: kibana:5.4.0
   links:
     - elasticsearch
   ports:
     - "5601:5601"

docker-compose up -d

最后看一下 docker ps 发现多了三个 就对了

之后可能遇到安装mysql之后 拿root用户 输入什么密码都不对

解决办法:

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。

查看默认密码 shell> grep 'temporary password' /var/log/mysqld.log 1

最后几位就是安装mysql的时候 自动生成的密码  其中 Q2>r4=l-DWIP 就是我的默认密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孔明兴汉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值