Win10安装docker todesk,提示版本太老,公司无法升级win,可使用portainer

678 阅读2分钟

Win10安装docker todesk,提示版本太老,公司无法升级win,可使用portainer


1:win10 1809版本(版本太老,无法使用开发者模式)

Docker 支持在 Windows 10 1809 版本上运行,但需要注意的是,在安装 Docker 之前,您需要确保您的系统满足以下前提条件:

  1. 64位版本的 Windows 10 Pro,Enterprise 或 Education (Build 16299 或更高版本)。
  2. 启用了 Hyper-V 和容器 Windows 功能。

以下是安装 Docker 的步骤:

  1. 前往 Docker 官网下载最新版本的 Docker for Windows 安装程序。
  2. 双击安装程序,按照提示完成安装。
  3. 在安装过程中,如果系统提示启用 Hyper-V 和容器功能,请确认并继续操作。
  4. 安装完成后,运行 Docker 应用,它将会下载所需的 Docker 镜像并启动 Docker 守护进程。

请注意,如果您的 Windows 10 版本低于 1809,您可能需要更新系统或手动启用 Hyper-V 和容器功能。

启用 Hyper-V 和容器功能的示例 PowerShell 命令:

# 启用 Hyper-V
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
 
# 启用容器功能
Enable-WindowsOptionalFeature -Online -FeatureName Containers -All

[⚠️]

虽然可以运行了,但是由于版本太低,无法进入开发者模式

在这里插入图片描述

2:portainer(替代docker desktop)

由于服务器windows版本太低,线上服务器,系统不好随意更新,使用portainer替代docker desktop

下载portainer镜像

docker pull portainer/portainer-ce

创建 Portainer 数据卷

docker volume create portainer_data

启动 Portainer 容器

docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

win10开放端口号

New-NetFirewallRule -DisplayName "Allow Port 9000" -Direction Inbound -Protocol TCP -LocalPort 9000 -Action Allow

添加防火墙后portainer界面如果报如下警告⚠️,重启portainer容器即可:

Your Portainer instance timed out for security purposes. To re-enable your Portainer instance, you will need to restart Portainer. For further information, view our documentation

重启container容器命令:

docker restart <容器名称或容器 ID>

查看容器id命令

docker ps

浏览器运行

localhost:9000/