Jika Anda memiliki .dockerignore
file maka mungkin Anda menambahkan untuk mengabaikan file tersembunyi seperti .git
, .vagrant
dll.
Jika .dockerfile
mengabaikan file tersembunyi maka Anda dapat mengaktifkan untuk tidak mengabaikan atau mengubah nama file.
Untuk info selengkapnya tentang file .dockerignore
bagikan dockerfile saya, ini dapat berfungsi dengan baik sekarang
FROM ruby:2.3
MAINTAINER Tomato <[email protected]>
ENV DEBIAN_FRONTEND noninteractive
ENV LANG C.UTF-8
ENV RAILS_VERSION 5.0.1
# install rails && bundler
RUN gem install rails --version "$RAILS_VERSION"
WORKDIR /huginn
# copy huginn config file
COPY ["Gemfile", "Gemfile.lock", "Procfile", ".env", "/huginn/"]
COPY lib/gemfile_helper.rb /huginn/lib/
COPY vendor/gems /huginn/vendor/gems
# run bundle install
RUN bundle install
# copy huginn
COPY . /huginn/
RUN ls -a
Dan ada .dockerignore:
.git
tmp
log
doc
spec
media
.openshift
.bundle
vendor/bundle
db/*.sqlite3
public/system/*
coverage
.travis.yml
build_docker_image.sh
# Copied from .gitignore
*.rbc
*.sassc
.sass-cache
capybara-*.html
.rspec
!/tmp/.gitkeep
**.orig
rerun.txt
pickle-email-*.html
.idea/
.DS_Store
deployment/tmp
deployment/cookbooks
.vagrant
.*un~
.ruby-gemset
.ruby-version
manifest.yml
config/unicorn.rb
db/schema.rb
Ada pernyataan dalam dokumentasi file .dockerignore:
Note: For historical reasons, the pattern . is ignored.
Kesalahan GDB:Arsitektur yang dipilih i386 tidak kompatibel dengan arsitektur target yang dilaporkan i386:x86-64
Bagaimana cara mengirim pesan ke soket web socket.io saya dari baris perintah di linux?