[玩转系统] 如何在 Windows Server 上运行 Linux Docker 容器
作者:精品下载站 日期:2024-12-14 05:38:41 浏览:16 分类:玩电脑
如何在 Windows Server 上运行 Linux Docker 容器
Microsoft 提供的 Docker for Windows 非常好,可以通过 PowerShell 安装,它允许 Windows Server 用户下载和部署 Windows 容器。但是,这个版本的 Docker 是有限制的,不能运行 Linux 容器,只能运行 Windows 容器。
虽然大部分高级服务器应用程序仅适用于 Linux。这意味着如果您想在 Windows Server 上部署 PhotoPrism、Postgres、Httpd、Memcached 等内容,则需要 Docker 中的 Linux 容器支持。
在本指南中,我们将向您展示如何使用 Windows Server 上的 Docker Desktop for Windows 在 Windows 服务器系统上运行 Linux 容器。
如何下载适用于 Windows 的 Docker Desktop
适用于 Windows 的 Docker Desktop 与 Windows 在 PowerShell 中提供的 Docker 不同。 Docker Desktop 允许用户运行 Linux 和 Windows 容器,并配有适当的 GUI。
要使用适用于 Windows 的 Docker Desktop,您需要在 Dockerhub 上创建一个帐户。访问该网站,然后在“立即免费开始”框中输入用户名、电子邮件地址和密码进行注册。
注册后,验证您的电子邮件帐户并登录。然后访问 Dockerhub。执行此操作后,您会看到一条消息“下载桌面应用程序”。找到“Download for Windows”按钮,然后单击它以下载 Docker Desktop for Windows 安装程序 EXE。
如何在 Windows Server 上设置适用于 Windows 的 Docker Desktop
适用于 Windows 的 Docker Desktop 可与 WSL 2 或 Hyper-V 配合使用以支持 Linux 容器。建议使用 WSL 2(适用于 Linux 的 Windows 子系统),并且我们不会在本指南中介绍 Hyper-V。
首先,确保您的 Windows Server 版本支持 WSL 2。确认您的系统支持 WSL 2 后,打开 Windows Server 上的文件资源管理器并选择“下载”文件夹。从这里,您可以双击 Docker Desktop for Windows 安装程序 EXE 来启动它。
打开安装程序后,它将进行自我验证。这可能需要一些时间才能完成,具体取决于您的 Windows Server 版本。验证安装后,您需要选择 Hyper-V 或 WSL 2。选择“WSL 2”。
选择 WSL 2 后,Windows 应用程序的 Docker 桌面将开始部署 Docker,以及运行 Linux 和 Windows Docker 容器所需的一切。部署可能需要相当长的时间才能完成,因此请耐心等待。
部署完成后,安装即完成,Docker Desktop for Windows 将安装在您的 Windows Server 上。从这里,通过桌面上的应用程序启动它,然后登录该应用程序。
如何在 Windows Server 上启用 Linux 容器
在 Windows Server 上运行 Linux Docker 容器需要 WSL。尽管 Docker for Windows Desktop 安装了 WSL,但它并没有为您设置 Linux 发行版。您需要自己设置一个。
在尝试使用 WSL 之前,您必须启用“虚拟机平台”功能。启动 Powershell 窗口并执行以下命令。
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
接下来,使用下面的wsl命令下载最新版本的WSL,并使用wsl -install -d 命令下载并安装Ubuntu。
wsl --update
wsl --set-default-version 2
wsl --install -d ubuntu
下载并安装 Ubuntu WSL 发行版最多不会超过几分钟。安装完成后,您可以运行 wsl -l -v 命令来确认 Ubuntu 确实已在 Windows 上的 WSL 中安装和设置。
wsl -l -v
如果命令列出 Ubuntu,则您已成功安装 Ubuntu。您现在需要设置要使用的默认发行版。您可以使用 wsl -set-version 命令来完成此操作。
wsl --set-version ubuntu 2
在 Windows Server 上的 WSL 中成功安装 Ubuntu 后,打开 Ubuntu 终端。您可以通过打开 Windows Server 桌面上的开始菜单并选择“Ubuntu”来完成此操作。这应该会启动 Ubuntu 终端。
打开 Ubuntu 终端后,您需要更新它。您可以使用 apt update 和 apt update 命令更新 Ubuntu WSL 终端。
sudo apt update
sudo apt upgrade
Ubuntu 终端打开后,您可以使用以下命令运行 Docker 在 WSL 中工作的测试。如果不起作用,您将需要重新安装 Docker Desktop for Windows。
docker pull hello-world
docker run hello-world
如何在 Windows Server 上下载 Linux 容器
要在 Windows Server 上拉取 Linux docker 容器,请首先打开 Ubuntu WSL 终端。打开后,转到 Dockerhub 并找到一个 Linux 容器。在此示例中,我们将使用 Photoprism。
docker pull photoprism/photoprism
拉取容器后,它将出现在您的系统中。
如何在 Windows Server 上运行 Linux 容器
要在 Windows Server 上运行 Linux 容器,请首先启动 Ubuntu WSL 终端。然后,运行 docker ps -a 来查看所有容器。您可以通过使用容器 ID 运行 docker run 来运行 Linux 容器。
docker run CONTAINER_ID
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag