问题描述
-
我首先在笔记本电脑(docker台式机)中安装了docker,然后在Windows 10中使用Ubuntu 20.04 LST运行docker。
bash代码:
docker exec -ti 718257f95ec4 bash
下面是bash中显示的当前目录:
airflow@718257f95ec4:/opt/airflow$
然后我尝试使用下面的代码将本地的Ubuntu 20.04 LTS Windows 10应用程序链接到dag,但是我无法在笔记本电脑中正确找到本地dag。
下面是代码:
通常,当我仅使用ubuntu命令时,它将是“ / mnt / c / Users /用户名-名称/ Documents / dags”,但是访问bash之后,我不知道该如何使用它。
docker run -d -p 8080:8080 -v "This part I do not kNow how to access it":/dags puckel/docker-airflow webserver
解决方法
您可以使用此命令将dag代码从主机复制到docker
docker cp /yourlocalmachinepath/dagcode.py 718:/opt/airflow/dags