n3.Docker在Win10及Server上的实战应用
本文详细介绍了在Windows 10和服务器上使用Docker的实例,包括基础设置和安装流程。对于Windows 10以下版本的用户,建议安装Docker Toolbox,而Windows 10及以上版本的用户则应使用Docker for Windows,并确保启动Hyper-V。此外,文中还提供了利用阿里云的Docker镜像加速服务的方法,并详细说明了在Windows 10中运行Docker所需的系统条件及安装步骤,包括启用Hyper-V和容器功能的脚本。此外,还介绍了通过WSL安装Docker客户端并连接到远程Docker守护进程的方法,适用于无法直接在WSL上运行Docker守护进程的用户。
[TOC]
0x00 基础设置描述:Windows安装/升级Docker客户端:
1) 版本选择
(1) 对于Windows 10以下版本的用户,建议安装Docker Toolbox。Windows安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ (2) 对于Windows 10及以上版本的用户,建议使用Docker for Windows(请确保启动Hyper-V)。Windows安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/
2) 镜像加速
利用阿里云的Docker镜像加速服务:#对于Docker Toolbox用户 docker-machine create --engine-registry-mirror=https://xlx9erfu.mirror.aliyuncs.com -d virtualbox default #对于Docker for Windows用户 #通过系统托盘图标的右键菜单选择Settings,打开配置窗口后在左侧导航菜单中选择Docker Daemon { "registry-mirrors": ["https://xlx9erfu.mirror.aliyuncs.com"] } 注意事项: Docker for Windows支持两种运行模式,一种用于运行Windows容器,另一种用于运行传统的Linux容器。同一时间只能选择一种模式运行。
0x01 安装流程Docker-for-windows描述:在Windows10中运行Docker需要满足以下条件:
需要Windows 10 64位版本:专业版、企业版或教育版(构建15063或更高版本),家庭版不支持Hyper-V(但可以通过修改注册表进行伪装)。必须启用Hyper-V和容器功能。64位处理器支持二级地址转换(SLAT)。系统内存至少4GB。BIOS级别的硬件虚拟化支持必须在BIOS设置中启用。1.安装完整的Hyper-V功能的批处理脚本 @echo off 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 2.环境依赖Hyper-V需要在程序与功能中设置开启Hyper-v服务,如下图所示: WeiyiGeek.
3.安装完成后重启系统,然后安装Docker-For-Windows;Docker-for-WSL描述:我们可以通过WSL安装Docker客户端(Docker CLI),然后连接到通过Docker for Windows
或您创建的任何其他VM运行的远程Docker守护进程。这是因为目前WSL不支持Docker的守护进程(daemon);
WSL Ubuntu 18.04TLS install docker-ce:
代码语言:javascript代码运行次数:0运行复制```javascript sudo apt updatesudo apt install libltdl7 cgroupfs-mountcurl -O https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/dists/stretch/pool/stable/amd64/docker-ce_17.12.1~ce-0~debian_amd64.debsudo dpkg -i docker-ce_17.09.1~ce-0~debian_amd64.deb#将该用户添加到docker组sudo usermod -aG docker $USERsudo cgroupfs-mountsudo service docker startdocker version
补充方式:
代码语言:javascript代码运行次数:0运行复制```javascript
windows下安装docker无法启动: bcdedit /set hypervisorlaunchtype off bcdedit /set hypervisorlaunchtype autoexport PATH="$HOME/bin:$HOME/.local/bin:$PATH"export PATH="$PATH:/mnt/c/Program\ Files/Docker/Docker/resources/bin"alias docker=docker.exealias docker-compose=docker-compose.exe$ echo >> ~/.bashrc
参考链接:
https://www.cnblogs.com/cheney256/articles/10831307.htmlhttps://www.cnblogs.com/xiaoliangge/p/9134585.htmlhttps://www.cnblogs.com/lexiaofei/p/6368113.html
文中关于容器镜像服务的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《n3.Docker在Win10及Server上的实战应用》文章吧,也可关注golang学习网公众号了解相关技术文章。

- 上一篇
- MySQL新建表教程数据库建表实操指南

- 下一篇
- JavaScript操作CSS样式全攻略
-
- 文章 · 软件教程 | 30分钟前 |
- 台式电脑屏幕闪烁快速排查及解决方案
- 209浏览 收藏
-
- 文章 · 软件教程 | 47分钟前 |
- win7自由截屏技巧,轻松掌握截图方法
- 146浏览 收藏
-
- 文章 · 软件教程 | 2小时前 | sfc/scannow 重置设置 WindowsUpdate
- win7自带截图工具失灵?速看修复攻略
- 394浏览 收藏
-
- 文章 · 软件教程 | 2小时前 |
- win11截图保存路径修改攻略
- 346浏览 收藏
-
- 文章 · 软件教程 | 11小时前 | 键盘快捷键 第三方软件 浏览器扩展 SnippingTool
- win7截图工具不见了?教你快速解决
- 372浏览 收藏
-
- 文章 · 软件教程 | 11小时前 |
- win8.1专业版性能评测:深度解析
- 215浏览 收藏
-
- 文章 · 软件教程 | 11小时前 | 命令提示符 系统还原 重启 sfc/scannow
- win8.1设置打不开?一招搞定!
- 196浏览 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 542次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 508次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 497次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 484次学习
-
- AI Make Song
- AI Make Song是一款革命性的AI音乐生成平台,提供文本和歌词转音乐的双模式输入,支持多语言及商业友好版权体系。无论你是音乐爱好者、内容创作者还是广告从业者,都能在这里实现“用文字创造音乐”的梦想。平台已生成超百万首原创音乐,覆盖全球20个国家,用户满意度高达95%。
- 17次使用
-
- SongGenerator
- 探索SongGenerator.io,零门槛、全免费的AI音乐生成器。无需注册,通过简单文本输入即可生成多风格音乐,适用于内容创作者、音乐爱好者和教育工作者。日均生成量超10万次,全球50国家用户信赖。
- 13次使用
-
- BeArt AI换脸
- 探索BeArt AI换脸工具,免费在线使用,无需下载软件,即可对照片、视频和GIF进行高质量换脸。体验快速、流畅、无水印的换脸效果,适用于娱乐创作、影视制作、广告营销等多种场景。
- 13次使用
-
- 协启动
- SEO摘要协启动(XieQiDong Chatbot)是由深圳协启动传媒有限公司运营的AI智能服务平台,提供多模型支持的对话服务、文档处理和图像生成工具,旨在提升用户内容创作与信息处理效率。平台支持订阅制付费,适合个人及企业用户,满足日常聊天、文案生成、学习辅助等需求。
- 16次使用
-
- Brev AI
- 探索Brev AI,一个无需注册即可免费使用的AI音乐创作平台,提供多功能工具如音乐生成、去人声、歌词创作等,适用于内容创作、商业配乐和个人创作,满足您的音乐需求。
- 18次使用
-
- pe系统下载好如何重装的具体教程
- 2023-05-01 501浏览
-
- qq游戏大厅怎么开启蓝钻提醒功能-qq游戏大厅开启蓝钻提醒功能教程
- 2023-04-29 501浏览
-
- 吉吉影音怎样播放网络视频 吉吉影音播放网络视频的操作步骤
- 2023-04-09 501浏览
-
- 腾讯会议怎么使用电脑音频 腾讯会议播放电脑音频的方法
- 2023-04-04 501浏览
-
- PPT制作图片滚动效果的简单方法
- 2023-04-26 501浏览