失败在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
然后重启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
未完待续