学习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 启动成功

Docker 安装报错:没有找到installationmanifest.json文件

在 win10 中安装或者升级 docker desktop 时报出错误:

Installation failed: Could not find file C:\\Program Files\\Docker\\Docker\\installationmanifest.json.

解决办法:

  1. 关闭安装进程
  2. 进入注册表编辑器:WIN+R,输入 regedit,回车
  3. 找到 Computer\\HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Docker for Windows 并删除
  4. 重新运行安装程序

安装redis 错误:no matching manifest for windows/amd64 10.0.17763 in the manifest list entries

在 Windows 10中.通过以实验模式运行docker守护进程绕过

  1. Right click Docker instance
  2. Go to Settings
  3. Daemon
  4. Advanced
  5. Set the "experimental": true
  6. 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问题日志--工作中遇到的问题及解决