【发布时间】:2021-03-13 23:26:14
【问题描述】:
我正在尝试使用 docker 上下文在远程服务器中使用 docker。我的项目真的很简单,就是一个 docker-compose.yml 管理的 apache 服务器。此 YML 文件已在远程服务器中尝试复制文件并在那里运行命令 docker-compose。像这样操作一切正常。
我面临的问题是当我尝试使用 docker 上下文的这个 ssh 选项运行它时。由于某种原因,文件没有传输到远程机器上。
客户端机器是 Windows server 2019:
远程服务器是同一网络中的ubuntu服务器。
我已尝试与所有人共享 C 文件夹。
我不知道为什么,但是当我检查容器内的文件时,我看到了这个星号,它应该是我想要的文件。
这是 docker-compose.yml:
version: '2'
services:
php:
image: bitnami/php-fpm:latest
ports:
- 9000:9000
working_dir: /
volumes:
- .:/app
apache:
image: bitnami/apache:latest
ports:
- 80:8080
working_dir: /
volumes:
- ./apache-vhost/myapp.conf:/vhosts/myapp.conf:ro
- .:/app
depends_on:
- php
有什么想法吗?
【问题讨论】:
标签: docker ssh docker-compose