我试着用对接-合成来提升气流,我已经在一个目录中使用了它,在目录中我有“docker-Compose.yaml”。我没有改变码头-复合。have,只是使用了标准的Apache气流。我想说的是,我以前安装过码头并使用过它。以下是控制台中的输出:
(base) ruslanpilipyuk@MacBook-Pro-Ruslan airflow-local % docker-compose -f docker-compose.yaml up -d
WARNING: The AIRFLOW_UID variable is not set. Defaulting to a blank string.
Traceback (most recent call last):
File "urllib3/connectionpool.py", line 670, in urlopen
File "urllib3/connectionpool.py", line 392, in _make_request
File "http/client.py", line 1255, in request
File "http/client.py", line 1301, in _send_request
File "http/client.py", line 1250, in endheaders
File "http/client.py", line 1010, in _send_output
File "http/client.py", line 950, in send
File "docker/transport/unixconn.py", line 43, in connect
FileNotFoundError: [Errno 2] No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "requests/adapters.py", line 439, in send
File "urllib3/connectionpool.py", line 726, in urlopen
File "urllib3/util/retry.py", line 410, in increment
File "urllib3/packages/six.py", line 734, in reraise
File "urllib3/connectionpool.py", line 670, in urlopen
File "urllib3/connectionpool.py", line 392, in _make_request
File "http/client.py", line 1255, in request
File "http/client.py", line 1301, in _send_request
File "http/client.py", line 1250, in endheaders
File "http/client.py", line 1010, in _send_output
File "http/client.py", line 950, in send
File "docker/transport/unixconn.py", line 43, in connect
urllib3.exceptions.ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "docker/api/client.py", line 214, in _retrieve_server_version
File "docker/api/daemon.py", line 181, in version
File "docker/utils/decorators.py", line 46, in inner
File "docker/api/client.py", line 237, in _get
File "requests/sessions.py", line 543, in get
File "requests/sessions.py", line 530, in request
File "requests/sessions.py", line 643, in send
File "requests/adapters.py", line 498, in send
requests.exceptions.ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "docker-compose", line 3, in <module>
File "compose/cli/main.py", line 81, in main
File "compose/cli/main.py", line 200, in perform_command
File "compose/cli/command.py", line 60, in project_from_options
File "compose/cli/command.py", line 152, in get_project
File "compose/cli/docker_client.py", line 41, in get_client
File "compose/cli/docker_client.py", line 170, in docker_client
File "docker/api/client.py", line 197, in __init__
File "docker/api/client.py", line 221, in _retrieve_server_version
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
[2128] Failed to execute script docker-compose发布于 2022-06-04 18:51:30
这似乎是气流用户定义缺失。
尝试运行以下命令(一次),然后运行坞-撰写程序
echo -e "AIRFLOW_UID=$(id -u)" > .env另见:https://airflow.apache.org/docs/apache-airflow/stable/start/docker.html (初始化环境)
发布于 2022-06-22 00:37:59
在我的Redhat 7.9VM上尝试“对接-合成”时,我也得到了同样的错误。我们的Unix管理员帮助我撤消了最近的服务器补丁,我认为这可能会导致问题。他要求运行“码头版”。我做到了。结果出来了。最后一行读到:==>“无法连接到unix://var/run/docker.sock上的Docker守护进程。哈!然后,他用'systemctl start docker‘作为root启动了docker守护进程。我又跑了一次“码头--整理一下”。
码头开始运作了。
发布于 2022-09-08 17:28:49
如果您在本地计算机上安装了Docker桌面,只需启动/打开它。然后尝试运行docker命令,它将成功执行。
https://stackoverflow.com/questions/72480071
复制相似问题