我尝试使用docker创建nanoc文档页面部署。
成功创建了Docker容器。
在运行容器时,我将得到nanoc配置错误并停止容器。
我提到了执行所遵循的步骤。
遵循步骤
步骤1
码头文件
FROM ruby:latest
# Create app directory
WORKDIR /usr/src/app
COPY Gemfile .
# Copy the files
COPY . ./docs
RUN bundler install
RUN apt update
# Start the development/staging server
EXPOSE 3000
CMD ["bundler","exec","nanoc","view" ]
步骤2
docker build -t nanoc:latest .
步骤3
docker run -p 0.0.0.0:3000:3000 --name nanoc-latest -t -d nanoc:latest
Docker记录容器ID
发布于 2020-02-20 13:15:00
Docker文件更新:
FROM ruby:2.3
RUN mkdir -p /user/src/app
COPY . /usr/src/app
WORKDIR /usr/src/app/docs
RUN bundle install
RUN bundle exec nanoc
EXPOSE 3000
CMD bundle exec nanoc view
此配置将消除上述错误。
https://stackoverflow.com/questions/60275026
复制相似问题