学习docker遇到的错误和解决方案
Posted liaokui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习docker遇到的错误和解决方案相关的知识,希望对你有一定的参考价值。
启动mysql的时候遇到一个问题: driver failed programming external connectivity on endpoint mysql01
查询结果是3306被占用
解决办法
cmd 命令-netstat -ano
找到占用3306的
查看被占用端口对应的PID,输入命令:netstat -aon|findstr "16412",回车,记下最后一位数字,即PID,这里是16412。
PS C:\\WINDOWS\\system32> netstat -aon|findstr "16412"
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 16412
TCP [::]:3306 [::]:0 LISTENING 16412
PS C:\\WINDOWS\\system32> a
继续输入tasklist|findstr "16412",回车,查看是哪个进程或者程序占用了2720端口,结果是:docker.ackend.exe
com.docker.backend.exe 16412 Services 0 16,364 K
PS C:\\WINDOWS\\system32>
最后使用命令结束该进程: taskkill /pid 16412 /f
然后重启docker 启动docker start mysql01 启动成功
在 win10 中安装或者升级 docker desktop 时报出错误:
Installation failed: Could not find file C:\\Program Files\\Docker\\Docker\\installationmanifest.json.
解决办法:
- 关闭安装进程
- 进入注册表编辑器:WIN+R,输入 regedit,回车
- 找到 Computer\\HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Docker for Windows 并删除
- 重新运行安装程序
安装redis 错误:no matching manifest for windows/amd64 10.0.17763 in the manifest list entries
在 Windows 10中.通过以实验模式运行docker守护进程绕过
- Right click Docker instance
- Go to Settings
- Daemon
- Advanced
- Set the "experimental": true
- Restart Docker
Docker:发布镜像问题denied: requested access to the resource is denied解决方法
先列出所有镜像:docker images
将要发布的镜像改到自己账户名下
登录docker
docker login -u 账号 -p 密码
然后
docker tag mb-rest:dev new/mb-rest:dev
再次发布镜像
docker push new/mb-rest:dev
以上是关于学习docker遇到的错误和解决方案的主要内容,如果未能解决你的问题,请参考以下文章
docker中安装hadoop过程及错误解决
第146天学习打卡(Kubernetes DaemonSet k8s集群组件安装遇到的错误)
Docker 遇到的一些错误
编程中遇到的Python错误和解决方法汇总整理
Linux下使用docker 拉取 vsftpd 镜像搭建 Ftp 服务器,连接 Ftp 时遇到的错误(425 Failed to establish connection)
Docker问题日志--工作中遇到的问题及解决