docker 15063+docker compose cvat windows

失败在windows上的ubuntu上装 不用往下看了
有几个依赖包总是安装不上 在budild镜像那步尝试后放弃

开启Hyper-V
添加方法非常简单,把以下内容保存为.cmd文件,然后以管理员身份打开这个文件。提示重启时保存好文件重启吧,重启完成就能使用功能完整的Hyper-V了。
pushd “%~dp0”

dir /b %SystemRoot%\servicing\Packages*Hyper-V*.mum >hyper-v.txt

for /f %%i in (‘findstr /i . hyper-v.txt 2^>nul’) do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages%%i"

del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

参考教程:[ https://www.ithome.com/html/win10/374942.htm]
伪装成专业版绕过安装检测
如图,由于Docker Desktop会在安装的时候检测系统版本,直接安装会显示安装失败。所以需要改下注册表绕过安装检测。

直接安装会报错

打开注册表,定位到HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion,点击current version,在右侧找到EditionId,右键点击EditionId 选择“修改“,在弹出的对话框中将第二项”数值数据“的内容改为Professional,然后点击确定

注册表修改

如果嫌改注册表麻烦,可以用管理员权限运行如下cmd命令
REG ADD “HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion” /v EditionId /T REG_EXPAND_SZ /d Professional /F

注意: 1、修改前先备份注册表。2、重启后此项注册表值会自动还原,但不影响docker运行。

作者:donglc
链接:https://www.jianshu.com/p/1329954aa329/
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

本人是win10家庭版,按照网上的办法安装Docker for Windows,但是在安装的时候出现了 Containers Windows Feature is not available,找了很久没找到解决办法,最终在一个issue底下看到还需要再安装Containers功能,安装方法如Hyper-V类似:

新建一个containers.bat,内容如下:

pushd “%~dp0”
dir /b %SystemRoot%\servicing\Packages*containers*.mum >containers.txt
for /f %%i in (‘findstr /i . containers.txt 2^>nul’) do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages%%i"
del containers.txt
Dism /online /enable-feature /featurename:Containers -All /LimitAccess /ALL
pause
1
2
3
4
5
6
保存后右键使用管理员权限运行
等待containers安装完成后重启,然后再安装Docker for Windows即可!
————————————————
版权声明:本文为CSDN博主「Yoowiwi丶」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42787754/article/details/104209345

window10下Docker安装
首先window版本必须是10,如果是win7那么安装方法有所不同,win10是官方支持安装的。笔者安装的是Community社区版,版本信息如下:

1、去docker官网下载win10安装包: https://store.docker.com/editions/community/docker-ce-desktop-windows

2、开启win10的Hyper-V , 控制面板 -> 程序 -> 启用或关闭Windows功能 -> 选中Hyper-V ,之后重启。 然后点击下载的exe安装文件安装,中间没有什么特别注意的地方。

3、启动docker, setting -> Daemon 设置阿里云docker镜像仓库,以及DaoCloud镜像仓库(光阿里云貌似不是很给力)

按 Ctrl+C 复制代码
{
“registry-mirrors”: [
“https://xxxxxx.mirror.aliyuncs.com”,
“http://xxxxxx.m.daocloud.io”
],
“insecure-registries”: [],
“debug”: true,
“experimental”: false
}
按 Ctrl+C 复制代码
阿里云容器镜像服务->选择镜像加速器:https://cr.console.aliyun.com

DaoCloud登录后选择加速器:https://www.daocloud.io/mirror#accelerator-doc

4、几个命令来确认安装是否成功

 docker info

 docker version

 docker run hello-world

C:\ Program Files \ Python36 \ Scripts到Path环境变量中去,因为改路径中包含了对应的PIP程序,所以这样就轻松的可以解决PIP无法运行的问题了右键点击:此电脑- >属性- >高级系统设置- >高级- >环境变量- >路径- >修改,添加成功以后就可以运行了

下载git
打开 git cmd
git clone 显著提速,解决Github代码拉取速度缓慢问题
原创catn1p 最后发布于2018-08-10 11:28:43 阅读数 34781 收藏
展开
对于国内用户来说,搬砖遇到clone Github速度十分缓慢的问题实在是一个令人头疼崩溃的问题。

下面就介绍一个简单的方法很好的解决这个问题。

方法 :

 1、注册码云账号     传送门

 2、注册完成后点击页面右上角的 “+” 号,选择新建项目

创建新项目

 3、在新页面中选择“导入已有项目”

导入已有项目

4、复制需要导入的Github项目地址

复制项目地址

5、填入地址之后点击“创建按钮”

点击创建按钮

6、等待Gitee拉取完成,这个过程的长短因拉取项目大小而异,1-10分钟不等。

7、拉取完成后就可以愉快的git clone 了

————————————————
版权声明:本文为CSDN博主「catn1p」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xy_zhangchn/article/details/81558144

git clone https://github.com/opencv/cvat
cd cvat
4.Build docker 镜像,docker没有换源的话,安装过程很久。Run docker 容器,也会下载一些图片,安装时间看网速。

docker-compose build
docker-compose up -d
————————————————
版权声明:本文为CSDN博主「PC1022」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/PC1022/article/details/93739041

no matching manifest for unknown in the manifest list entries
docker 15063+docker compose cvat windows_第1张图片
然后重启cmd后生效

用windows里面的应用商店的ubuntu.用cmd镜像中有些指令装不了
swith to windows contaner 每次休眠后要点一下
ERROR: Couldn’t connect to Docker daemon at http://127.0.0.1:2375 - is it running?

If it’s at a non-standard location, specify the URL with the DOCKER_HOST environment variable.

export DOCKER_HOST=tcp://127.0.0.1:2375

docker login
输入账号密码
ubuntu 中 不然拉取镜像会报错
time out
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://d1d9aef0.m.daocloud.io

{
“registry-mirrors”: [],
“insecure-registries”: [],
“debug”: true,
“experimental”: false
}

Ubuntu sudo apt update报错:无法连接上 cn.archive.ubuntu.com:80 (123.129.214.98)。 - connect (111: 拒绝连接)
原创weixin_40520161 最后发布于2019-05-17 11:29:29 阅读数 509 收藏
展开

解决办法:
切换到国内源
1.sudo cp /etc/apt/sources.list /etc/apt/sources_default.list
2.sudo gedit /etc/apt/sources.list
删除文件中所有内容,替换为以下内容
清华开源软件镜像站,找到自己对应的版本,粘贴就好。保存。

3.sudo apt update

sudo apt upgrade

————————————————
版权声明:本文为CSDN博主「weixin_40520161」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_40520161/article/details/90290083
未完待续

你可能感兴趣的:(docker 15063+docker compose cvat windows)