首页 > 系统相关 >windows系统下,关于docker的问题总结

windows系统下,关于docker的问题总结

时间:2023-04-19 16:55:15浏览次数:38  
标签:总结 c# 启动 windows yaml error 镜像 docker

1、Docker启动时的问题

在启动中遇到弹出信息框,一些乱码和引发异常的上一位置中堆栈跟踪的末尾,只需要管理员身份运行CMD/PS,输入:netsh winsock reset,重启电脑,再次运行docker就可以了。

2、遇到下面报错
An unexpected error occurred Failed to deploy distro docker-desktop to C:\Users**\AppData\Local\Doc

重装docker,还有问题关闭wsl2,在docker设置中,将 use wsl2 engine 关闭。

3、c#开发中使用docker启动,遇到下面报错

在docker设置中,关闭Use Docker Compose V2

4、c#开发中,使用docker-compose.yaml容器编排启动,编译时报错“GetServiceReferences”任务意外失败。
说明yaml文件中包含有无法解析的字符:如中文字符。去掉就行。

5、c#开发中,使用docker-compose.yaml容器编排启动,编译时报错“PrepareForLaunch”任务意外失败。
可能原因:dockerfile中使用的基础镜像拉取失败,可在失败日志中发现问题。可以先使用docker pull 拉取一份基础镜像到本地,再启动项目。

6、在docker环境中,应用连接数据库(SQLServer)时,提示下面错误:
A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 35 - An internal exception was caught)
微软官方文档中的解决方案:需要在docker镜像中找到/etc/ssl/openssl.cnf配置进行如下修改
{
【system_default_sect】//这是标题,下面时需要修改的地方
MinProtocol = TLSv1
CipherString = DEFAULT@SECLEVEL=1
}

7、docker镜像生成后,发现时间不对。
在dockerfile中添加 ENV TZ=Asia/Shanghai 。

标签:总结,c#,启动,windows,yaml,error,镜像,docker
From: https://www.cnblogs.com/1leyou/p/17333869.html

相关文章

  • docker学习
    镜像(image)镜像可以理解为一个模板,里边有一些东西,可以通过run命令来进行运行。通过某一个镜像可以创建多个容器(最终的服务或者是项目就是运行在容器里边的) 容器(container)Docker利用容器技术可以独立运行一个或者一组应用。可以通过镜像运行启动、停止、删除的基本命令目前可......
  • 【Docker】常用命令
    1、Docker启动启动sudosystemctlstartdocker启动成功是没有任何消息提示的,要知道在Linux系统中,没有消息就表示成功设置docker开启自启systemctlenabledocker判断是否安装启动成功dockerversion出现服务端和客户端的相关信息,即表示启动成功。2、常用命令2......
  • docker常用命令
    docker要删除镜像,先要删除依赖它的容器1.删除容器dockerps#查看正在运行的容器dockerps-a#查看所有容器dockerrmcontainer_id#删除容器2.删除镜像dockerimages//查看镜像dockerrmiimage_id2.1删除其他镜像#删除nullimagesudodockerrmi$(dockerima......
  • MinGW-w64 for Windows
    MinGW1.下载https://www.mingw-w64.org/https://winlibs.com/MinGW-w64、UCRT和MSVCRT是Windows平台上常用的C/C++运行库,它们有以下不同点:MinGW-w64:是一个基于GCC的编译器套件,可以用于编译Windows平台上的C/C++程序。MinGW-w64使用的是POSIX标准的运行库,因......
  • 本地升級stable-diffusion diffuser docker CUDA11.7 RTX2060
    1.0前言本地搭建stable-diffusiondiffuserdockerCUDA10.2RTX2060上次安裝的cuda10.2太舊了,升級cuda11.7順便填一下漏了的點。2.0卸載sudoapt-getremove--purge'^nvidia-.*'sudoapt-getremove--purge'^libnvidia-.*'sudoapt-getremove--purge'^cuda-.*&......
  • VMware17安装Windows10详细记录
    VMware17安装Windows10详细记录1.前置准备VMware软件,这里用的VMware17Windows系统镜像文件(.iso文件)Windows系统官方下载地址:Windows系统官方下载ITellYou旧版站点:MSDN,我告诉你-做一个安静的工具站(itellyou.cn)ITellYou新版站点:NEXT,ITELLYOU2.新建虚拟......
  • 4.19每日学习总结
    昨天基本完成了科技政策查询的功能完善,今天继续完善科技政策查询的页面展示,并上交,有时间的话继续完成团队项目的任务,遇到的问题是对于老师要求的功能网络上没有直接的方法,更多的需要自己去尝试。 ......
  • windows下安装java环境粗糙步骤——博客园
    下载安装1.首先下载jdk安装包  官网下载:https://www.oracle.com/java/technologies/downloads/#jdk20-windows 百度云盘:链接:https://pan.baidu.com/s/1DpF83y-CDAgnGKdbmlvpxw?pwd=BS11提取码:BS11 2.安装双击下载好的安装包,点击下一步,傻瓜式安装方式进行,中间记......
  • 虚拟化+docker概念基本介绍
    文章目录引言一、虚拟化简介1.1.虚拟化概述1.2.cpu的时间分片(cpu虚拟化)1.3.cpu虚拟化性性能瓶颈1.4.虚拟化工作原理虚拟化类型虚拟化功能二、Docker容器概述2.1Docker是什么2.2使用docker有什么意义2.3Docker的使用场景2.4Docker引擎(DockerEngine)2.5Docker三要素(核心组件......
  • docker卸载
    linux环境卸载docker的方法如下:yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\......