码迷,mamicode.com
首页 > 其他好文 > 详细

在 Amazon ECS 上运行 X-Ray 守护程序

时间:2019-10-07 21:22:41      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:通信   entry   linux   定义   run   网络模式   -o   设置   comm   

在 Amazon ECS 上:

  1. 创建运行 X-Ray 守护程序的 Docker 映像
  2. 将其上传到 Docker 映像存储库
  3. 然后部署到 Amazon ECS 集群

您可以在任务定义文件中使用端口映射和网络模式设置,允许您的应用程序与守护程序容器通信。

使用官方 Docker 映像

X-Ray 提供了 Docker 容器映像,您可以与您的应用程序一起部署该映像。

$ docker pull amazon/aws-xray-daemon

例 Dockerfile – Amazon Linux

FROM amazonlinux
RUN yum install -y unzip
RUN curl -o daemon.zip https://s3.dualstack.us-east-2.amazonaws.com/aws-xray-assets.us-east-2/xray-daemon/aws-xray-daemon-linux-3.x.zip
RUN unzip daemon.zip && cp xray /usr/bin/xray
ENTRYPOINT ["/usr/bin/xray", "-t", "0.0.0.0:2000", "-b", "0.0.0.0:2000"]
EXPOSE 2000/udp
EXPOSE 2000/tcp

例 Dockerfile – Ubuntu

FROM ubuntu:16.04
RUN apt-get update && apt-get install -y --force-yes --no-install-recommends apt-transport-https curl ca-certificates wget && apt-get clean && apt-get autoremove && rm -rf /var/lib/apt/lists/*
RUN wget https://s3.dualstack.us-east-2.amazonaws.com/aws-xray-assets.us-east-2/xray-daemon/aws-xray-daemon-3.x.deb
RUN dpkg -i aws-xray-daemon-3.x.deb
ENTRYPOINT ["/usr/bin/xray", "--bind=0.0.0.0:2000", "--bind-tcp=0.0.0.0:2000"]
EXPOSE 2000/udp
EXPOSE 2000/tcp

 

在 Amazon ECS 上运行 X-Ray 守护程序

标签:通信   entry   linux   定义   run   网络模式   -o   设置   comm   

原文地址:https://www.cnblogs.com/cloudrivers/p/11632058.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!