刚接触 Docker,我一直在尝试将其与我的 Rails 项目一起使用,但无法启动它。
尝试更改 Ruby 版本并搜索网络,但大多数问题涉及将应用程序部署到 Heroku,这不是我的情况。
Docker 文件:
docker-compose.yml
“docker build . --no-cache”命令在运行bundler命令安装时似乎表现良好。
任何想法?
尝试更改 Ruby 版本并搜索网络,但大多数问题涉及将应用程序部署到 Heroku,这不是我的情况。
Docker 文件:
FROM ruby:2.4.1
RUN mkdir /zssn
WORKDIR /zssn
COPY Gemfile /zssn/Gemfile
COPY Gemfile.lock /zssn/Gemfile.lock
RUN gem install bundler
RUN bundle --version
RUN bundle install
COPY . /zssn
CMD ["rails", "server"]
docker-compose.yml
version: '3'
services:
web:
build: .
command: rails s -p 3000 -b '0.0.0.0'
volumes:
- .:/zssn
ports:
- "3000:3000"
“docker build . --no-cache”命令在运行bundler命令安装时似乎表现良好。
---> Running in d4650608f428
Successfully installed bundler-2.0.1
任何想法?