docker-composeを実行した後、をフォルダ(例:laravel)に実行します。私のPC上でこのフォルダは空ですが、3つの別のマシンでは、このフォルダには同期フォルダが含まれています。Docker exec -it <image> bashが空のフォルダにつながる
これを解決するためのアイデア、または誰かが同じ問題を抱えていた可能性がありますか?
ps。 OSをwin10 proに変更し、フォルダがdockerTools経由で同期化されました(ドッカーのベータ版ではフォルダが同期されませんでした)。私は、トピックを閉じなければならないと思う。
私たちはそれをバイパスしたので、それは燃えていない問題だ。 docker-compose.yml: version: '2' services: php-fpm: build: context: ./php-fpm dockerfile: Dockerfile-70 volumes_from: - application expose: - "9000" links: - workspace application: build: ./application volumes: - ./application/:/var/www/laravel data: build: ./data volumes: - /var/lib/mariadb:/var/lib/mariadb - /var/lib/redis:/data nginx: build: ./nginx volumes_from: - application volumes: - ./logs/nginx/:/var/log/nginx ports: - "80:80" - "443:443" links: - php-fpm mariadb: build: ./mariadb volumes_from: - data ports: - "3306:3306" environment: MYSQL_DATABASE: taplend MYSQL_USER: taplend MYSQL_PASSWORD: 123 MYSQL_ROOT_PASSWORD: 123 redis: build: ./redis volumes_from: - data ports: - "6379:6379" beanstalkd: build: ./beanstalkd ports: - "11300:11300" privileged: true links: - php-fpm beanstalkd-console: build: ./beanstalkd-console ports: - "2080:2080" links: - beanstalkd workspace: build: context: ./workspace args: INSTALL_PRESTISSIMO: ${INSTALL_PRESTISSIMO} volumes_from: - application tty: true
すべてのサービスには、ルートディレクトリに独自のディレクトリがあります。すべてのディレクトリに独自のDockerファイルがあります
'doocker exec'は実行中のコンテナにのみ適用されます。コンテナの定義に関する詳細を提供してください。 –
BMitch
私たちはそれをバイパスしたので、それは燃焼の問題ではありません。 docker-compose.yaml: – sawfly
助けようとしている人を無視するのは悪い習慣のため投稿を更新しました – sawfly