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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

大模型是什么?能干嘛?怎么学?

引言 随着人工智能技术的飞速发展,大模型研究已成为该领域的一大热点。这些研究覆盖了众多方向,每个方向都面临着独特的研究焦点和挑战。本文将逐一探讨一些备受关注的研究方向,包括检索增强生成RAG、大模型Agent、Mamba、MoE、LoRA等&#…

字符数组基础知识及题目

死识。。。 字符该如何存储呢?这一点我们在以前就接触过了。用char来存储。 如何输入一个单词呢? char a[10002]; scanf("%s",a); 就不用地址符了。 如何输入句子呢? char a[100002]; gets(a); gets是读入句子的&#xff0c…

如何阅读?从阅读中学阅读—《海绵阅读法》

大家好,我是老三,最近读了《海绵阅读法:如何吸收一本书的精华》,第一次阅读教如何阅读的书,整理一番读书笔记,分享给大家。 读书动机 我前一阵子写了篇文章,2024Q1,盘点我看过的54本…

防止Selenium被检测 Google Chrome 125

背景 最近在使用selenium自动播放学习课程,相信大家也有一些类似的使用场景。 能自动化的事情,绝不自己干。 为防止被检测是机器人做题,刷视频,需要做一些小调整。 先来看作为服务方维护者,是如何检测是Selenium打…

【算法-力扣】73.矩阵置零,一文彻底搞懂!

目录 一、题目描述 二、解题思路 三、参考答案 一、题目描述 矩阵置零 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 进阶: 一个直观的解决方案是使用 O(mn) 的额外空间&#x…

甄嬛传熹贵妃上户口:如果让他陪你过冬天,那朕能不能睡中间?贝叶斯模型推导爸爸去哪儿

关注微信公众号 数据分析螺丝钉 免费领取价值万元的python/java/商业分析/数据结构与算法学习资料 背景 《甄嬛传》是大家耳熟能详的宫廷剧,其中复杂的宫斗情节和深刻的人物刻画让人津津乐道。甄嬛因为与皇帝(四郎)闹翻了,去甘露寺待了一段时间&#x…

0613,基本数据类型,表达式

题目1,选做: 假设 int n 0xCAFE; 请用表达式完成下面操作 (拓展题:不要求每个同学都写) (a) 测试最后 4 位中是不是最少有 3 位为 1. (b) 逆转字节序(i.e.,使 n 0xFECA) (c) 旋转 4 位 (i.e., 使 n 0xECAF) 答案代码/补: …

Elasticsearch 认证模拟题 - 18

一、题目 为一个索引,按要求设置以下 dynamic Mapping 一切 text 类型的字段,类型全部映射成 keyword一切以 int_ 开头命名的字段,类型都设置成 integer 1.1 考点 字段的动态映射 1.2 答案 # 创建索引和索引模板 PUT my_index {"m…

关于Linux ping 不通外网

网关为第三段为137那么子网ip第三段必须为137且IPaddr必须为137 将主机虚拟适配器连接到此网络必须勾上,不然vmnet适配器在windows将找不到 ping www.baidu.com不行的话试着勾上桥接模式应该是不行在勾上取消勾上桥接模式最后勾上nat模式

【Pr剪辑】工具栏的认识

目录 1.选择工具(快捷键V)1.1 选择1.2 移动素材1.3 框选1.4缩放1.5复制 2.钢笔工具(快捷键P)3.文字工具(T)4.剃刀(C )5.比例拉伸工具(R)6.波纹编辑工具&#…

从零开始开发知识付费APP:在线教育系统源码详解

今天,小编将从零开始,详细讲解在线教育系统的源码开发过程,帮助你打造一款功能完善的知识付费APP。 一、需求分析与规划 1.1 市场调研 在开始开发之前,首先要进行市场调研,了解当前市场上的主要竞争对手和用户需求。…

易保全网络赋强公证系统,“公证赋强+科技赋能”双重增信

网络赋强公证系统是一种创新的法律服务模式,旨在通过线上方式赋予债权文书强制执行效力。具体来说,该系统结合了互联网技术与公证业务,允许公证机构根据当事人的申请,利用互联网公证技术手段对互联网上的债权文书进行公证&#xf…

【SpringBoot系列】覆盖重写第三方Jar包中类

要覆盖或重写一个第三方JAR包中的类,你可以使用以下几种方法: 方法一:使用类路径优先级 Java的类加载机制会优先加载类路径(classpath)中最先找到的类。因此,如果你在自己的项目中定义了一个与第三方JAR包…

ESP32-C6 闪耀 Apple WWDC24|使用 Embedded Swift 构建 Matter 设备

WWDC 是苹果公司的年度全球开发者大会,旨在向全球开发者展示最新技术和工具。在今年的 WWDC 2024 上,苹果宣布将 Swift 语言扩展至嵌入式设备领域。大会技术讲座中,乐鑫 ESP32-C6 也现身官方 Demo “Go Small with Embedded Swift​​​​​​…

【译】SQLAlchemy文档:SQLAlchemy 统一教程

SQLAlchemy Unified Tutorial SQLAlchemy 是 Python SQL工具包和ORM,它为应用程序开发人员提供了 SQL 的全部功能和灵活性。它提供了一整套企业级持久性模式,专为高效和高性能的数据库访问而设计。 SQLAlchemy呈现为两层API:Core和ORM&…

沃尔玛自养号测评:优势与技术要求解析

沃尔玛自养号测评是一种卖家在沃尔玛平台上提升店铺权重和排名的营销手段。传统运营策略的局限性日益显现,如营销手段单一、难以应对市场竞争等。因此,许多卖家为了提升店铺权重和排名,选择了自养号测评这一技术手段。 以下是对沃尔玛自养号…

使用CSS常见问题解答卡片

常见问题解答卡片 效果展示 CSS 知识点 CSS 选择器的使用background 渐变背景色运用CSS 综合知识运用 页面整体布局 <div class"container"><h1>经常问的问题</h1><!-- 这里只是展示一个项目 --><div class"tab"><in…

Apollo9.0 PNC源码学习之Control模块(三)—— 基于双环PID的纵向控制

本文将对Apollo的纵向控制器进行讲解&#xff0c;看完本文&#xff0c;你将会对百度Apollo的纵向控制有更深的理解 前面文章&#xff1a; Apollo9.0 PNC源码学习之Control模块&#xff08;一&#xff09; Apollo9.0 PNC源码学习之Control模块&#xff08;二&#xff09; 1 纵向…

如何用Vue3和p5.js打造一个令人惊叹的3D球体在线展示

本文由ScriptEcho平台提供技术支持 项目地址&#xff1a;传送门 使用 p5.js 创建交互式 3D 图形 应用场景介绍 p5.js 是一个用于创建交互式图形和动画的 JavaScript 库。它被广泛用于教育、艺术和设计领域&#xff0c;让开发者可以轻松创建具有吸引力的可视化效果。 代码基…

高速公路智能管理系统:构建安全畅通的数字大动脉

随着城市化进程的加速和交通需求的增长&#xff0c;高速公路系统作为城市交通的重要组成部分&#xff0c;正承担着越来越多的交通运输任务。为了提升高速公路的安全性、便捷性和智能化管理水平&#xff0c;高速公路智能管理系统应运而生。本文将深入探讨高速公路智能管理系统的…