小编adn*_*dng的帖子

Docker 没有安装纱线

我正在尝试像下面这样运行 docker。但是即使我安装了纱线它仍然不起作用。运行 rails: 时出错yarn not installed

Dockerfile

FROM rails:on-build
EXPOSE 3000
CMD [ "rails" , "s" , "-b" , "0.0.0.0" , "-p", "3000" ]
Run Code Online (Sandbox Code Playgroud)

rails/Dockerfile

FROM ruby:2.6.2
RUN apt-get update -y && apt-get install -y build-essential libpq-dev nodejs sqlite3
ONBUILD COPY app /opt/app
ONBUILD WORKDIR /opt/app
ONBUILD EXPOSE 3000
ONBUILD RUN bundle install
ONBUILD RUN rake db:migrate
ONBUILD RUN rake db:seed
Run Code Online (Sandbox Code Playgroud)

run.sh

docker-machine create -d virtualbox Char
eval $(docker-machine env Char)
docker build -t rails:on-build …
Run Code Online (Sandbox Code Playgroud)

ruby linux rubygems ruby-on-rails docker

0
推荐指数
1
解决办法
4112
查看次数

标签 统计

docker ×1

linux ×1

ruby ×1

ruby-on-rails ×1

rubygems ×1