Tag: amazon web services

如何使用awslog驱动程序从泊坞窗容器中获取日志?

我有一个运行在EC2中的docker集装箱。 容器中的日志写在/ var / log。 如何使用awslog驱动程序从容器中获取这些日志并将其存储?

Docker:ECS vs Beanstalk与Docker Cloud

我正在寻找pipe理微服务可扩展基础架构的最简单,最快速的方法。 我select了使用Docker。 但到目前为止,我还面临着不同的方式。 AWS ECS AWS Elastic Beanstalk docker云 你会去哪一个? 为什么?

Docker – AWS – 接下来我需要做什么?

我完全是AWS和Docker的新手,但是我想出了如何使用AWS创build一个实例,以及如何在其上安装docker,并运行docker镜像。 现在,我正在运行我的AWS-Instance两个映像,dla-core和dla-gui。 当我在本地docker quickstartterminal上运行它时,我可以在IP 192.168.99.100上查看我的web应用程序。 但是现在我需要把它交给一个domain.com,我不知道下一步该怎么做。 你有任何想法,时间(也许是为了TeamViewer)和动力,以帮助一个绝望的学生谁需要今天在域上运行这个应用程序? 非常感谢,评论和回复也非常感谢! 这是我的核心 (后端) Dockerfile : FROM maven:3-jdk-8 # Build ADD . /sketchpass-core ADD src/main/bash/run.sh /sketchpass-core/ WORKDIR /sketchpass-core RUN mvn clean install RUN chmod +x run.sh # Run EXPOSE 11337 ENV SKETCHPASS_CONFIG=conf/defaults.properties CMD ["/sketchpass-core/run.sh"] 这就是gui的Dockerfile (前端) FROM ubuntu RUN apt-get update RUN apt-get install -y python-requests python-flask python-pandas python-pil […]

将Docker容器部署到AWS时,是否还需要部署自己的反向代理?

我有一个Rails API来处理其他客户端应用程序的数据和服务器逻辑。 在dockerizing并将其部署到AWS弹性beanstalk(通用泊坞窗 – 单容器)时,它将失败。 我是否需要部署多个容器,以包含我自己的nginxconfiguration? 还是AWS有办法为我处理反向代理? 只是寻找一点指导。 如果我必须自己处理nginx,那么很好(而且任何指针都会很好),但是我实际上正在尝试将尽可能多的设置和configuration转移到AWS提供的服务上,并且更加关注我需要的代码编写API本身

单个docker集装箱将在亚马逊的EC2上自动扩展吗?

我在Amazon的EC2默认实例上创build了一个Docker容器。 我想知道如果stream量突然增加,我的应用会自动缩放吗?

将Docker连接到Amazon AWS的云提供商

上下文:我正在通过链接到amazon web services来创buildSwarms ,以连接到我的提供商。 这个angular色是成功的。 然后,在创build策略的同时,与angular色关联,就出现了问题 。 问题:发生错误:不能超过PolicySize:5120的配额 正如他们所build议的那样,这就是我需要在政策中添加的内容: https://docs.docker.com/docker-for-aws/iam-permissions/ 有一些研究和人们似乎喜欢这个解决scheme: https://github.com/docker/machine/issues/1655 我如何使用最好的方法创build策略? 注意到Docker中的文档是错误的 – 在我的情况下不起作用 – 什么是最好的方法?

docker存储在哪里提取临时文件?

在惩罚我拥有12 GB的图像之前,请先了解这是我们处理这种特定场景的唯一方法,并且仍然可以自动执行构build过程。 当我完成这个项目的时候,我会让自己停顿一下 – 我保证。 现在,我正在与Opsworks合作开发一个项目,并且需要将我提到的那个非常大的图片下拉。 但是,除非我们使用AWS控制台,否则不能更改Opsworks中EC2实例上根卷的大小。 因此,我在启动时在/var/lib/docker/上挂载了50 GB的卷。 但是,Docker API仍然说在图像提取期间我的磁盘空间不足(超过了50 GB)。 我猜Docker正在将这些临时文件存储在/var/lib/docker/以外的地方,但是对于我来说,我无法弄清楚在哪里。 地狱,如果有人可以想出一种方法来增加Opsworks EC2实例的根卷大小而不创build自定义图像,那也不错。 任何帮助,将不胜感激。

Docker Volume vs AWS s3

也许我的假设完全没有,但是我对Docker和Dockerized containers working under the same docker-compose network bridge都很Dockerized containers working under the same docker-compose network bridge ,我们有两个应用程序,它们是Dockerized containers working under the same docker-compose network bridge 。 现在,我们一直在寻找这两个容器可以共享一些文件的方式。 因为我们在云端,所以有一个build议是Amazon S3 Bucket。 这是伟大的。 但我的问题是,因为我们在Docker envionment上分享Docker卷中的这些文件没有更多的意义吗? 我认为这正是Docker卷的内容。 一个可以共享文件的挂载虚拟位置。 在阅读了Docker卷之后,至less这是我的浅薄和简单的理解 所以我有一些问题 我的假设是, AWS s3 bucket和Docker volumes提供了类似的function,比如将苹果与橘子进行比较? 如果我的假设是正确的,那么Docker Volume有资格被称为对象存储? 如果它有资格被称为对象存储,那么使用Docker Volume代替AWS s3会是明智的吗? 如果没有,为什么?

AWS ECS和Docker:不能通过tcp:// <MY-ID> .dkr.ecr.us-east-1.amazonaws.com:2375 / <PROJECT>连接到Docker守护进程。

我试图按照这里的指导持续集成/连续部署: http : //docs.aws.amazon.com/AWSGettingStartedContinuousDeliveryPipeline/latest/GettingStarted/CICD_Jenkins_Pipeline.html 我已经完成了所有的步骤,并且部署了所有的东西,但是在Jenkins中触发构build时出现以下错误: Cannot connect to the Docker daemon at tcp://<MY-ID>.dkr.ecr.us-east-1.amazonaws.com:2375/hello-world. Is the docker daemon running? 完整的构build输出如下: Started by user <MY_NAME> Building in workspace /var/lib/jenkins/workspace/hello-world > git rev-parse –is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/securityvoid/hello-world.git # timeout=10 Fetching upstream changes from https://github.com/securityvoid/hello-world.git > git –version […]

AWS上的多容器Docker

我似乎无法摆脱Dockerrun.aws.json文件的头脑,这需要在AWS Elastic Beanstalk上运行多容器docker环境。 当我通过Docker-Compose运行我的应用程序时,一切工作正常。 以下是我的docker-compose.yml文件: version: '2' services: interfaceserver: build: . command: daphne -b 0.0.0.0 -p 8000 restbench.asgi:channel_layer user: app working_dir: /app ports: – 8000:8000 depends_on: – database – redis workerserver: build: . user: app working_dir: /app command: python manage.py runworker depends_on: – database – redis database: image: postgres:9.5 redis: image: redis:3.0-alpine 本质上我试图运行四个服务。 接口服务器,工作服务器,Postgres数据库和Redis服务器。 接口服务器和工人服务器和我自己的Django从本地Dockerfile构build,它们位于与docker-compose.yml相同的目录中 […]