首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mac上rails的Docker容器非常慢

mac上rails的Docker容器非常慢
EN

Stack Overflow用户
提问于 2020-04-12 00:04:15
回答 1查看 205关注 0票数 0

对我的docker容器的每个HTTP请求都需要3-4秒。我可以使用托管在数字海洋中的生产服务器,并在本地码头容器上发出一个请求之前发出3-4个请求。

我运行的是Mac OS Catalina 10.15.4和最新版本的Docker for Mac。这是我的Dockerfile文件:

代码语言:javascript
复制
FROM ruby:2.5.1

RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs

RUN mkdir /myapp
WORKDIR /myapp

COPY Gemfile /myapp/Gemfile
COPY Gemfile.lock /myapp/Gemfile.lock

RUN bundle install

COPY . /myapp

RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - && apt-get install -y nodejs

RUN bundle install

在我的当前目录中,这是我的Rails应用程序。虽然它启动得很好,但向localhost:3000发出任何请求都需要几秒钟。我还看到另一个stackoverflow帖子建议使用docker-sync,这似乎没有多大帮助,如果有帮助的话。

有没有办法简单地使用我当前的目录作为docker容器的卷,而不是来回复制和rsyncing?

EN

回答 1

Stack Overflow用户

发布于 2020-04-12 04:33:30

您可以使用docker-compose来实现这一点。参考:https://docs.docker.com/compose/rails/

将您的项目目录指定为容器的卷。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61159767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档