window docker离线安装配置(亲测)

indow docker离线安装配置

一、设置系统支持虚拟化

1、 物理机设置:

1、进入BIOS。开机时按F2或F12或DEL或ESC等键(各电脑有所不同)。
2、进入BIOS后,找到Configuration选项,选择Intel Virtual Technology并回车,将光标移至Enabled,然后再回车,最后按F10保存并退出。

如果找不到Configuration选项,可以试试下面的方法:
(1)某些HP电脑进入BIOS后,需要选择SystemConfiguration(系统配置)菜单,然后选择Device Configuration(设备配置),找到Virtualization Technology,设置为Enabled。
(2)某些Thinkpad电脑进入BIOS后,需要选择Security菜单,然后选择Virtualization,设置为Enabled。
(3)某些DELL电脑进入BIOS后,需要选择Processor Settings菜单,然后选择VirtualizationTechnology,设置为Enabled。

2、 虚拟机设置(vmare)

  1. 关闭该系统虚拟机
  2. 修改虚拟机配置 : 处理器—>虚拟化引擎—>选中
    在这里插入图片描述

二、下载安装软件 docker toolbox

win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
或者: https://get.daocloud.io/toolbox/ 目前下载的是DockerToolbox-18.09.3.exe

docker toolbox 是一个工具集,它主要包含以下一些内容:
Docker CLI 客户端,用来运行docker引擎创建镜像和容器
Docker Machine. 可以让你在windows的命令行中运行docker引擎命令
Docker Compose. 用来运行docker-compose命令
Kitematic. 这是Docker的GUI版本
Docker QuickStart shell. 这是一个已经配置好Docker的命令行环境
Oracle VM Virtualbox. 虚拟机

下载完成之后直接点击安装,安装成功后,桌边会出现三个图标,入下图所示:
在这里插入图片描述
点击 Docker QuickStart 图标来启动 Docker Toolbox 终端。

异常1:如果启动如下图:则证明未进行第一步。
在这里插入图片描述
异常2:如果启动如下图

在这里插入图片描述
解决办法:
办法1:断掉网络重新点击Docker Quickstart Terminal
办法2:根据图中红线下载最新的boot2docker.iso 文件,将下载好的文件放在C:\Users\xxx.docker\machine\cache 目录中,

https://github.com/boot2docker/boot2docker/releases

这时通过迅雷下载后,复制文件boot2docker.iso到C:\Users\xxx.docker\machine\cache\boot2docker.iso目录,重新打开Docker Quickstart Terminal。

重新点击启动Docker Quickstart Terminal
正常如下图
在这里插入图片描述
三、测试docker 环境
执行docker run helloword,如下图为安装成功

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

### 如何在 Windows Server 上离线安装 Docker #### 准备阶段 为了在外网隔离状态下成功完成 Docker离线安装,需提前准备好所有必要的文件。这包括但不限于: - **Windows Server 2016 或更高版本的操作系统** - **Docker 安装包**:可以从官方渠道获取适用于 Windows 平台的 Docker 版本[^2]。 - **PowerShell 模块**:用于执行后续命令行操作。 #### 环境配置 确保目标服务器处于适当的安全设置下工作,在此之前可能需要调整一些默认安全策略来适应 Docker 的需求。具体来说,通过管理员权限启动 PowerShell 来更改 TLS 设置为兼容模式。 ```powershell Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client' -Name Enabled -Value 1 Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client' -Name DisabledByDefault -Value 0 ``` #### 安装 NuGet 提供程序服务 由于部分组件依赖于 .NET Framework 及其扩展库的支持,因此还需要预先加载 NuGet 提供程序以便顺利安装其他依赖项。 ```powershell Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force Register-PSRepository -Default ``` #### 获取并应用 Docker 模块与软件包 下载最新的稳定版 Docker Engine MSI 文件以及对应的 PowerShell Module ZIP 归档,并将其复制到目标主机上。接着利用 PowerShell 执行解压注册流程。 ```powershell Expand-Archive C:\path\to\DockerMsftProvider.zip -DestinationPath C:\Program Files\Packages\ Import-Module C:\Program Files\Packages\DockerMsftProvider\tools\DockerProvider.psm1 Install-Module -Name DockerMsftProvider -RequiredVersion preview -Force Install-Package -Name docker -Source DockerMSFTProvider -Scope AllUsers -Confirm:$false ``` #### 启动服务验证 最后一步是确认 Docker 已经被正确激活并且能够正常运作。可以通过查询当前已装载的服务列表或者尝试拉取镜像来进行简单的功能检。 ```powershell Start-Service docker docker version docker run hello-world ``` 以上就是在 Windows Server 上实现 Docker 离线安装的主要步骤概述。值得注意的是,实际过程中可能会遇到各种各样的问题,建议参照官方文档或社区资源寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值