0
ドッキングウィンドウ-compose.ymlで容器TO HOST OSのファイルをマップする方法:ビルドの時CONTAINERビルドプロセスOF TIME
FROM appcontainers/ubuntu:xenial
MAINTAINER user <user>
RUN apt-get update -y --no-install-recommends \
&& apt-get install -y --no-install-recommends python3.5-minimal python3.5-venv \
&& apt-get install -y --no-install-recommends git \
&& apt-get install -y --no-install-recommends python-pip \
&& pip install --upgrade pip \
&& rm -rf /var/lib/apt/lists/* \
&& mkdir -p /home/container-dir
WORKDIR /home/container-dir
RUN /bin/bash - c "sh ./script.sh"
:
version: '3'
services:
ezmove:
volumes:
- /host-dir:/home/container-dir
build:
context: .
args:
BRANCH: develop
Dockerfileドッカーコンテナローカルディレクトリをコンテナにマップする方法
$ドッカーを作成すると、コンテナの作成が開始されますが、 script.shファイルを実行しようとしますが、エラー "FILE NOT FOUND!
- ホストOSのファイルをマップする方法SO continer内の店舗のソースコードへ
を望んでいない
ビルドタイムにコンテナに
ありがとう#のuser2915097、その意志の仕事を追加し、コピー使用しますが、 'ADDは、次のルールに従うように、これらは制限があります。パスは、ビルドのコンテキスト内でなければなりません。ドッカービルドの最初のステップは、ドッカーデーモンにコンテキストディレクトリ(およびサブディレクトリ)を送信することなので、../something/何かを追加することはできません。 –
Dhairya
私はこのhttps://stackoverflow.comに関する新しい質問を投稿しました。/questions/47067944/how-to-hosts-machines-localhost-127-0-0-1-from-docker-container/47068162#47068162 – Dhairya
有名なVoncが回答しました – user2915097