GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Versteckte Datei .env nicht mit Docker COPY kopiert

Wenn Sie .dockerignore haben Datei, dann könnte es sein, dass Sie hinzugefügt haben, um versteckte Dateien wie .git zu ignorieren , .vagrant usw.

Wenn .dockerfile Wenn Sie versteckte Dateien ignorieren, können Sie entweder aktivieren, dass der Dateiname nicht ignoriert oder geändert wird.

Weitere Informationen zur .dockerignore-Datei


Teilen Sie meine Dockerdatei, es kann jetzt korrekt funktionieren

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

Und es gibt ein .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

Es gibt eine Anweisung in der Dokumentation der .dockerignore-Datei:

Note: For historical reasons, the pattern . is ignored.

Linux
  1. Ansible Guide:Verwalten Sie Dateien mit Ansible

  2. Datei:Befehl nicht gefunden

  3. cp:Befehl nicht gefunden

  4. Docker-Befehl nicht gefunden

  5. So kopieren Sie eine Datei mit dem gnu cp-Befehl in mehrere Verzeichnisse

Kopieren von Dateien unter Linux

Verwenden der SSH-Konfigurationsdatei

Cp-Befehl in Linux (Dateien kopieren)

Gewusst wie:Eine Einführung in die Verwendung von Git

Wie kopiere ich eine Datei, ohne scp in einer SSH-Sitzung zu verwenden?

Wie kopiere ich eine Datei über FTP mit Ubuntu Linux?