清华主页 - 清华新闻 - 综合时讯 - 正文

【Docker】安装Windows11操作系统下的Docker保姆级教程


了解初步认识。Docker。后,正式进入下面。Docker。使用环节!

一、进入Docker官网

首先在Docker官网下载最新官方Docker。 for Windows链接:下载Docker

在这里插入图片描述


2,启动Microsoft。 Hyper-V。

打开电脑上的“控制面板”->“程序”-> “启动或关闭Windows功能”。

在这里插入图片描述

  • 勾选。Hype-V。功能。

在这里插入图片描述

  • 并检查以下内容:。

在这里插入图片描述


3.安装Docker。

在Windows上安装Docker桌面版。

  • 双击程序,以下:
    在这里插入图片描述

  • 点击ok�确定安装。WSL。

在这里插入图片描述

  • 等待安装完毕!

在这里插入图片描述


  • 安装后,点击。Close and restart。

在这里插入图片描述


  • 计算机重启后󿀌点击。Docker。该程序将看到以下界面

在这里插入图片描述


  • 默认检查,点击。Finish。可以完成。
    在这里插入图片描述
  • 等待启动。Docker。引擎。

在这里插入图片描述

  • 报错以下:

在这里插入图片描述

  • 再次更新。wsl。版本,如下命令。

在这里插入图片描述

在这里插入图片描述

  • 报错以下:点击。restart。重启即可。
    在这里插入图片描述
  • 现在程序正常启动稳定。

在这里插入图片描述


4.玩Docker。

  • 命令行输入以下命令。
docker --version。

在这里插入图片描述

到目前为止,Docker之路可以在windows上开始!。

5.操作Hellolo-world。

  • 操作Hello-world,使用以下命令:
docker pull hello-world。

在这里插入图片描述

  • 检查拉取是否成功?

在这里插入图片描述

Hello-world显示器确实存在༁

  • 查看可视化容器镜像显示以下:

在这里插入图片描述

到目前为止,Hello-world成功!


六、配置阿里云镜像加速。

  • 刚才。pull。操作缓慢,接下来需要配置镜像代理,便于更快地提取资源!
  • 登录阿里云官网:镜像加速器。(需要账号登录)。

在这里插入图片描述

地址是免费的,每个人都有。


  • 添加以下代码。Docker。在设置中。
&3434;registry-mirrors": ["https://inhj05a.mirror.aliyuncs.com"]。
  • 进入设置的页面。

在这里插入图片描述


  • 添加以下:

点击。Apply andr esatrt。使用并重启即可。

在这里插入图片描述

到目前为止,阿里云镜像的配置已经加速!


七、常用的容器命令。

查看版本。
docker --version。

在这里插入图片描述


如果我们当地没有,就得到镜像。

mysql。 镜像,我们能用。docker pull。命令来载入。mysql。 镜像:查看镜像。

在这里插入图片描述


docker images。
查看所有镜像源:

启动容器。
在这里插入图片描述


使用下列命令。

mysql。 镜像启动容器,以命令行模式进入容器的参数a;docker run -it mysql /bin/bash。

输入。

exit。所以࿰容器停止运行c;这种后台启动方式比较常用:。docker run -itd mysql /bin/bash。

注意每。

run。

创建一个容器!参数说明:-i。

: 互动操作。

  • -t。: 终端。
  • mysql。: mysql镜像bin/bash。
  • :镜像名后面是命令,我们希望在这里有一个互动。Shell。
  • ,所以用的是。//bin/bash。 退出终端󿼌直接输入。 exit。指定信息操作容器的配置。
    操作容器,一般指定容器内的端口和容器名称(不能与以前的名称重复)。 --expose。

在这里插入图片描述


  • :编辑容器内的端口。

--name。

:编辑容器名称。最后一个。

my-golang-app。为镜像源。

docker run --expose 3888/tcp --name mycontainer-15 my-golang-app。删除容器。docker rm -f 容器ID。

操作结果如下:。 

批量删除。
docker rm -f 容器ID1 容器ID2 容器ID……。

运行结果以下:

在这里插入图片描述


[root@localhost docker]# docker rm -f 31094a8a38df d6e155d5c175 a49250b3790b 87a94ee8c07f ffd24d4aaaecacaaad b2b6aea9073a 87ca4c7c1ff87cac ccccccccccce1fb664949 07efbc1eb5ad31094a8a38dfd6e155d5c175a49250b3790b87a94ee8c07fffd24d4aaaecacaaadb2b6aea9073a87ca4c7c1ff87cacccccccccccce1fb66494907efbc1eb5ad[root@localhost docker]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES。
查看容器。

常用命令以下:

docker ps -a。

运行结果如下:。

docker ps -q。

运行结果如下:。

ps。
在这里插入图片描述

:列出正在运行的容器。

参数描述:
在这里插入图片描述

-a。:列出所有容器(包括停止容器)。

-q。

  • :只显示容器ID。-f。
  • :过滤输出根据过滤器条件进行。"name=CONTAINER_NAME"
  • :过滤器条件󿀌匹配指定名称的容器。暂停容器。
  • docker pause 容器ID。暂停容器运行,但容器并没有停止。

docker unpause 容器ID。
恢复容器暂停。 

在这里插入图片描述

停止容器。


docker stop 容器ID。 

在这里插入图片描述

如果您想不停止运行࿰,使用此命令将停止容器的运行c;可使用暂停命令。


重启容器。
docker restart 容器ID。

在这里插入图片描述

发现容器的状态是。


Up。
代表启动!

在这里插入图片描述

在这里插入图片描述

进入容器。首先检查容器的名称。然后使用以下命令进入容器。


docker exec -it 容器的名字 bash。
  • 在这里进入容器实际上是在后台启动的,即使。
    在这里插入图片描述
  • exit。
退出程序后,程序不会关闭。

在这里插入图片描述

退出程序后,还是。Up。状态。

  • 更新容器。docker update。该命令用于更新正在运行的容器配置。

在这里插入图片描述


它允许您修改容器。

资源限制。、。
重新启动策略。和其他配置选项。以下是命令的基本用法:docker update 容器ID/名称例如:
#docker启动应用程序自启动 update 容器id/名称 --restart=always。

检查端口开放情况。

netstat -nlpt。

查看端口占用情况。

查看一切。
ps aux。

在这里插入图片描述


运行结果如下:。
查看指定服务。
如查看指定的。 

docker。
在这里插入图片描述

ps aux | grep docker。

2025-06-24 12:10:53

相关新闻

最新动态

清华大学新闻中心版权所有,清华大学新闻网编辑部维护,电子信箱: news@tsinghua.edu.cn
Copyright 2001-2020 news.tsinghua.edu.cn. All rights reserved.