Windows 11 中安装 Docker Desktop 并安装镜像

本该主要介绍在 Windows 11 中安装 Docker Desktop 时的一些准备工作,以及该如何下载和安装,然后分别使用管理界面和 Docker 命令安装两个镜像。

一、准备工作

在 Windows 11 中安装 Docker Desktop 前,需要做一些准备。打开 【Windows 功能】,将下面六个选项勾选上:
image.png
然后点击【确定】按钮,当提示“重启电脑”时,重启电脑即可。

二、下载和安装

2.1 下载 Docker Desktop

打开 Docker 的官网:https://www.docker.com/
依次点击【Products】–>【Docker Desktop】会进入下载页面:
image.png
在下载页面,点击【Download for Windows】,开始下载:
image.png
会下载一个名为 Docker Desktop Installer.exe 的安装程序:
image.png

2.2 安装 Docker Desktop

双击安装程序,进入安装界面:
image.png

保持下面两个选项勾选,点击【OK】:
image.png
正在安装,这需要一些时间:
image.png
下面是安装成功界面,点击【Close and log out】,会重启电脑:
image.png
重启后,会弹出【Docker 订阅服务协议】,点击【Accept】接受即可:
image.png
保持默认不变,点击【Finish】:
image.png
进入登录界面,可以选择【Sign up】进行登录,或者点击【Continue without signing in】可以跳过登录:
image.png
在调查界面,点击【Skip survey】,跳过调查:
image.png
进入主界面:
image.png

2.3 启动 Docker Desktop 服务

Docker Desktop 服务默认不启动,可以在打开 Windows 的服务来启动:
image.png
右击任务栏中的 Docker 图标,选择【Restart】来重启 Docker Desktop,会进入主界面:
image.png

三、安装镜像

我们以 Nginx 和 CentOS 为例,介绍使用管理界面安装 Nginx 镜像,使用命令安装 CentOS 镜像。

3.1 安装 Nginx 镜像

点击左侧的【Images】镜像,再点击右侧的【Search Images to run】来搜索镜像:
image.png
输入nginx,选择第一个镜像,Tag中可以选择版本,latest为最新版本,点击【Pull】下载镜像到本地:
image.png
过了一会儿,就可以在【Local】中看到下载好的 nginx 镜像了,点击“三角”按钮来运行该镜像:
image.png
在弹出的窗口中,点击【Optional settings】:
image.png
这里可以设置容器的一些参数:

  • Container name:容器名称;
  • Ports:主机映射端口;
  • Volumes:本地目录和容器目录的一个映射;

点击【Run】运行容器:
image.png
容器已运行,下面是运行日志:
image.png
点击左侧【Containers】容器,右侧可以看到,nginx-web 容器正在运行:
image.png
在浏览器中输入 http://localhost,便进入 Nginx 欢迎页面:
image.png

3.2 安装 CentOS 镜像

打开 cmd 命令窗口,输入搜索命令来搜索 CentOS:

docker search centos

会列出各种 CentOS 镜像:
image.png
输入拉取命令来拉取 centos:

docker pull centos

会下载最新版本的 CentOS:
image.png
输入下面命令来列举所有本地镜像:

docker images

可以看到 centos 镜像:
image.png
输入下面命令可以运行镜像,并生成容器:

docker run -itd --name centos-test centos

image.png
输入下面命令来查看正在运行的容器:

docker ps

image.png
输入下面命令可以进入容器环境:

docker exec -it centos-test /bin/bash

进入容器后,输入 ls -l表示列举当前目录:
image.png
同时,在 Docker Desktop 管理界面的 【Images】 中能够看到刚下载的 centos 镜像:
image.png
在【Containers】中也能看到刚启动的 centos-test 容器:
image.png
进入该容器,点击【Exec】也可以输入 Linux 命令:
image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1451801.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

深入解析Prometheus:强大的开源监控与告警系统

目录 引言 一、运维监控平台的设计思路 (一)设计思路 1.数据收集模块 2.数据提取模块 3.监控告警模块 (二)监控平台层级 二、Prometheus简介 (一)基本介绍 (二)核心特征 …

c++/c输出double问题

这个我大抵能理解,%d是int嘛。 这是为啥? 这样又好了? 这我也能理解 这也可以 这也对? (我知道我呢个函数为什么不对了,我的函数写的是int()) 附:保留几位小数: %.2f

五、特征缩放和多项式回归

目录 一、为什么要使用特征缩放(Feature Scaling) 1.首先来看预测房价的例子 2.特征缩放前后效果对比 二、特征缩放方法 1.统一除以范围最大值 2.均值归一化(Mean Normalization) 3.Z-score标准化(Z-score Normalization) 4.一些可以接受/不接受的缩放范围 三、如何识别…

填表统计预约打卡表单系统(FastAdmin+ThinkPHP+UniApp)

填表统计预约打卡表单系统:一键搞定你的预约与打卡需求​ 填表统计预约打卡表单系统是一款基于FastAdminThinkPHPUniApp开发的一款集信息填表、预约报名,签到打卡、活动通知、报名投票、班级统计等功能的自定义表单统计小程序。 📝 一、引言…

SpringBoot集成mqtt上下线提醒功能设计

目录 1.首先安装emqx,去官网下载emqx压缩包,并且解压。 2.使用emqx start 命令启动emqx后台管理 3.下载mqttx调试工具,使用mqttx调试mqtt连接。下载地址:MQTTX下载-MQTTX官方版下载,下载完成直接打开,便可进行mqtt连接调试 4.…

Commons-Collections篇-CC4链分析

前言 因为 CommonsCollections4 除 4.0 的其他版本去掉了 InvokerTransformer 继承 Serializable,导致该方法无法序列化。 同时 CommonsCollections 4的版本 TransformingComparator 继承了 Serializable接口,而CommonsCollections 3里是没有的&#xf…

仿element-ui 实现自己组件库 <3>

目录 input 组件封装 v-model用在组件上 显示和隐藏密码 封装switch组件 实现转换的功能 设置checkbox input 组件封装 首先input组件的基本框架和样式&#xff1a; <div class"miao-input"><input class"miao-input_inner" > </div…

秋招突击——6/14——复习{(树形DP)树的最长路径}——新作{非递归求二叉树的深度、重复区间合并}

文章目录 引言复习树形DP——树的最长路径 新作使用dfs非递归计算二叉树的深度多个区间合并删除问题实现思路实现代码参考思路 总结 引言 这两天可能有点波动&#xff0c;但是算法题还是尽量保证复习和新作一块弄&#xff0c;数量上可能有所差别。 复习 树形DP——树的最长路…

Visual Studio Code 的安装教程和配置C语言环境插件推荐

目录 1.vscode简介2.下载安装vs code3.VSCode基础配置VSCode界面简介VSCode设置中文界面VSCode个性化设置VSCode常用设置基本编辑快捷键VSCode常用快捷键 4.下载安装MinGW5.设置vscode里的环境6.插件推荐7.vscode官方文档 1.vscode简介 VSCode是微软出的一款轻量级编辑器&…

WordPress实时搜索插件Ajax Search Lite,轻松替代默认搜索功能

WordPress自带的默认搜索功能是跳转到搜索结果页&#xff0c;如果你想要实时搜索功能&#xff0c;特别是在问答中心显示搜索功能&#xff0c;那么建议使用这个WordPress实时搜索插件Ajax Search Lite&#xff0c;它可以在文章、页面、自定义类型文章中搜索标题、内容、摘要、自…

八爪鱼现金流-022-mybatis插件加密和国密SM4算法

背景&#xff1a; 用户的金额数据&#xff0c;不希望被别人看到。 业务场景分析&#xff1a; 用户在页面上添加金额数据 -----> 服务器内存&#xff08;加密、解密&#xff09; -----> 存储数据库 调研及结果&#xff1a; 使用mybatis的拦截器插件&#xff0c;进行数…

LeetCode | 168.Excel表列名称

这道题一开始以为是简单的进制转换问题&#xff0c;用的以往的思路&#xff0c;对于一般性的进制转换题目&#xff0c;只需要不断地对 columnNumber 进行 % 运算取得最后一位&#xff0c;然后对 columnNumber 进行 / 运算&#xff0c;将已经取得的位数去掉&#xff0c;直到 col…

vue 渲染函数 h jsx

h 是什么 vue 提供的创建虚拟 DOM 节点 (vnode)的函数。 https://cn.vuejs.org/api/render-function.html#h jsx 是什么 JSX是 JavaScript XML&#xff08;HTML&#xff09;的缩写&#xff0c;表示在 JS 代码中书写 HTML 结构。简单理解就是&#xff1a; JSXjavascript xml&am…

机器学习:数据分布的漂移问题及应对方案

首先&#xff0c;让我们从一位高管告诉我的一个故事开始&#xff0c;很多读者可能对此感同身受。 大约两年前&#xff0c;他的公司聘请了一家咨询公司开发一个机器学习模型&#xff0c;帮助他们预测下周每种食品杂货需要多少&#xff0c;以便他们可以相应地补货。这家咨询公司…

PostgreSQL基础(十四):PostgreSQL的数据迁移

文章目录 PostgreSQL的数据迁移 PostgreSQL的数据迁移 PostgreSQL做数据迁移的插件非常多&#xff0c;可以从MySQL迁移到PostgreSQL也可以基于其他数据源迁移到PostgreSQL。 这种迁移的插件很多&#xff0c;这里只说一个&#xff0c;pgloader&#xff08;非常方便&#xff0…

Vulnhub-DC-9

靶机IP:192.168.20.144 kaliIP:192.168.20.128 网络有问题的可以看下搭建Vulnhub靶机网络问题(获取不到IP) 信息收集 nmap扫描一下端口及版本号 dirsearch扫目录 最后去前端界面观察发现也没什么隐藏路径。 观察功能&#xff0c;search引起注意&#xff0c;SQL注入测试 当输…

PPT: Pre-trained Prompt Tuning for Few-shot Learning

文章汇总 当前的问题 当前的学者(a)、(b)、©都是通过微调模型(encoder/decoder)来适应下游任务。尽管效果很好&#xff0c;但是一方面代价很大&#xff0c;一方面在小样本设置下&#xff0c;微调模型这种做法性能差得多。本文的想法&#xff1a;通过一些预训练任务仅冻结…

SringBoot 如何使用HTTPS请求及Nginx配置Https

SringBoot 如何使用HTTPS请求及Nginx配置Https SringBoot 如何使用HTTPS请求生成证书导入证书及配制创建配置类将pfx转成.key和.pem Nginx 安装SSL依赖./configure 安装依赖编译安装完openssl后报了新错 Nginx配置 SringBoot 如何使用HTTPS请求 生成证书 由于业务数据在传输过…

十分钟学会微调大语言模型

有同学给我留言说想知道怎么训练自己的大语言模型&#xff0c;让它更贴合自己的业务场景。完整的大语言模型训练成本比较高昂&#xff0c;不是我们业余玩家能搞的&#xff0c;如果我们只是想在某个业务场景或者垂直的方面加强大模型的能力&#xff0c;可以进行微调训练。 本文…

51交通灯

一、基本原理 利用51单片机控制各个路口红绿灯及时间显示。 设计的重点&#xff1a; 1、各个路口红绿灯亮灭的规则&#xff0c;暂不考虑左转方向&#xff1b; 2、倒计时的实现&#xff0c;利用单片机的定时器进行计数得到秒信号&#xff1b; 3、时间显示&#xff1a;东西南…