docker - Docker -> portainer:来自守护进程的错误响应:驱动程序在端点 portainer 上编程外部连接失败
问题描述
首先,我应该说我是 docker 新手。我正在跑步Docker Community Edition for Windows
,我正在尝试安装搬运工。
https://store.docker.com/editions/community/docker-ce-desktop-windows
但是,在运行Quick start
命令时出现以下错误:
https://porttainer.readthedocs.io/en/latest/deployment.html#quick-start
PS C:\WINDOWS\system32> docker volume create portainer_data
portainer_data
PS C:\WINDOWS\system32> docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
ce460adac87eaf13f6f6a22557a9f2401807b70a932e863fa7762cd76a158fed
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint portainer (8ec237cb106a09525de8cd1eeb04a9247cadcf99552058885d9d5a6fa22e369d): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:9000:tcp:172.17.0.2:9000: input/output error.
PS C:\WINDOWS\system32>
我的第一个猜测是该端口已被使用,但情况似乎并非如此。我正在以管理员身份从提升的 PowerShell 运行命令,因此也不应该是这样。我究竟做错了什么?
解决方案
重新启动docker服务并且它工作......
推荐阅读
- php - 用户自定义帖子类型 Wordpress 仅创建一项
- python - 恢复已训练的模型时出错
- javascript - 在 ReactJS 中构建响应式页脚
- amazon-web-services - 连接到在 EC2 实例上运行的 jupyter 笔记本时出现问题
- bash - 在bash中调用函数时“找不到命令”
- visual-studio - Visual Studio 可扩展性 (VSX) - 获取当前分支名称
- ros - 在发布者和订阅者之间同步
- database - 在开发和生产中使用不同的教义.yaml 文件与 Symfony4
- jmeter - Jmeter sometimes shows "WARN c.h.c.r.e.LoggingCSSParseErrorHandler:" message while running the script
- javascript - React JS如何在数组内显示带有数组的JSON