Docker容器—Windows下的安装与使用

Docker容器—Windows下的安装与使用

1. Docker的安装

1.1 先决条件

  1. Docker自身要求
    Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境
    Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。
    因此,Docker 必须部署在 Linux 内核的系统上。如果Windows系统想部署 Docker 就必须安装一个虚拟 Linux 环境

  2. Windows系统要求
    Windows 系统下安装Docker,目前有两种选择,一种是使用WSL 2后端。另一种是使用Hyper-V 后端和 Windows 容器。
    使用不同的方式,还要满足一下要求:

    • WSL 2 后端
      • Windows 11 64 位:家庭版或专业版 21H2 或更高版本,或者企业版或教育版 21H2 或更高版本。
      • Windows 10 64 位:Home 或 Pro 21H1(build 19043)或更高版本,或者 Enterprise 或 Education 20H2(build 19042)或更高版本。
      • 在 Windows 上启用 WSL 2 功能。
      • 下载并安装Linux 内核更新包。

      更多有关WSL 2的安装和使用可以参考这篇文章WSL2的安装与使用-Windows与Linux双系统的新选择

    • Hyper-V 后端和 Windows 容器
      • Windows 11 64 位:专业版 21H2 或更高版本,或者企业版或教育版 21H2 或更高版本。
      • Windows 10 64 位:Pro 21H1(内部版本 19043)或更高版本,或者 Enterprise 或 Education 20H2(内部版本 19042)或更高版本。
      • 必须启用 Hyper-V 和容器 Windows 功能。
  3. Windows系统设置
    首先在控制面板中选择程序,选择启用或关闭Windows功能,然后启用Hyper-V适用于Linux的Windows子系统两个功能,重启生效。

    请添加图片描述

1.2 Docker的下载和安装

  1. 首先,到Docker的官方地址下载相应的安装包。
  2. 然后,运行安装程序,这里我们选择使用WSL2后端,等待安装结束后,关闭并注销,重新进入Windows系统
    请添加图片描述

2. Docker的使用

2.1 客户端

  • 首次打开客户端,需要接受相关的协议。
    请添加图片描述

  • 启动Docker,就可以进行相关的配置和使用了
    请添加图片描述

    请添加图片描述

2.2 Windows终端

在Windows终端中,可以输入相应的命令,启动Docker容器和要使用的映像。
请添加图片描述

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker是一个开源的容器化平台,可以帮助开发者将应用程序打包成轻量级、可移植的容器,方便在不同的环境中进行部署和运行。 Docker容器是指一个独立的运行环境,包含了应用程序及其依赖的库、框架、配置等,可以在不同的操作系统、服务器、云平台上进行部署和运行。 Docker仓库则是用于存储和分享Docker镜像的中央存储库,类似于代码版本控制系统中的代码仓库,可以方便地管理和分享Docker镜像。 下面是Docker容器Docker仓库的安装使用步骤: 1. 安装DockerLinux系统中,可以通过以下命令安装Docker: ``` sudo apt-get update sudo apt-get install docker.io ``` 在Windows和Mac OS X系统中,需要先下载安装Docker Desktop应用程序,然后运行即可。 2. 运行Docker容器 使用Docker运行容器需要用到Docker镜像,可以通过以下命令从Docker Hub上下载并运行一个Nginx Web服务器的镜像: ``` docker run -d -p 80:80 nginx ``` 该命令会在后台运行一个Nginx容器,并将容器的80端口映射到主机的80端口,可以通过访问主机IP地址查看Nginx欢迎页面。 3. 创建Docker镜像 如果需要自定义应用程序的运行环境,可以通过Dockerfile文件定义镜像构建规则,然后使用Docker命令构建并推送到Docker仓库: ``` # Dockerfile文件内容 FROM ubuntu:18.04 RUN apt-get update && apt-get install -y nginx CMD ["nginx", "-g", "daemon off;"] # 构建镜像 docker build -t my-nginx . # 推送镜像到Docker仓库 docker push my-nginx ``` 4. 使用Docker仓库 Docker仓库可以用于存储和分享Docker镜像,可以通过以下命令从Docker仓库中下载镜像并运行容器: ``` docker pull my-nginx docker run -d -p 80:80 my-nginx ``` 以上就是Docker容器Docker仓库的安装使用步骤,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值