Docker基本概念+Win10教育版Docker Desktop安装+常用命令

Docker基本概念+Win10教育版Docker Desktop安装+常用命令
最新回答
别跟我狂,容易亡

2023-10-06 11:32:09

Docker基本概念、Win10教育版Docker Desktop安装及常用命令一、Docker相关基本概念
  • Registry:集中存储、分发镜像的服务,包含多个仓库(repository),每个仓库可包含多个标签(tag),每个标签对应一个镜像。通过<仓库名>:<标签>格式指定具体镜像,未指定标签时默认使用latest。最常用的Registry是Docker Hub。
  • Image(镜像):特殊的文件系统,类似于环境包,包含运行容器所需的文件和代码,可在任意Docker平台上运行。
  • Container(容器):镜像运行时的实体,本质是一个进程,是镜像启动后的实例。一个镜像可启动多个容器,容器也可封装为自定义镜像。
二、Win10教育版Docker Desktop安装
  1. 下载安装包:访问
    Docker Hub社区版下载页面
    ,下载适用于Windows的Docker Desktop安装包。
  2. 安装与配置

    运行安装包,系统会自动开启Hyper-V功能。

    安装完成后重启计算机。

  3. 验证安装

    重启后打开Docker Desktop,首次启动会有教程引导。

    若需创建镜像,可参考以下步骤:

    克隆教程仓库:

    git clone
    https://github.com/docker/getting-started.git

    构建镜像(若报错缺少Python,先运行docker pull python安装Python):

    cd getting-starteddocker build -t docker101tutorial .

    运行容器:

    docker run -d -p 80:80 --name docker-tutorial docker101tutorial

    分享镜像到Docker Hub:

    docker tag docker101tutorial {userName}/docker101tutorialdocker push {userName}/docker101tutorial
三、Docker常用命令
  1. 基础操作

    检查安装:查看Docker版本

    docker -v

    下载镜像(以hello-world为例):

    docker pull hello-world

    查看本地镜像

    docker images

    运行镜像(以hello-world为例):

    docker run hello-world
  2. 容器管理

    以分离模式运行容器(后台运行,并映射端口):

    docker run -d -p 80:80 docker/getting-started

    -d:分离模式(后台运行)。

    -p 80:80:将主机端口80映射到容器端口80。

    查看运行中的容器

    docker ps

    查看所有容器(包括已停止的):

    docker ps -a

    删除镜像(需先停止相关容器):

    docker rmi <image-id>
  3. 其他常用命令

    停止容器

    docker stop <container-id>

    启动已停止的容器

    docker start <container-id>

    删除容器

    docker rm <container-id>

    查看容器日志

    docker logs <container-id>

    进入运行中的容器(交互模式):

    docker exec -it <container-id> /bin/bash
注意事项
  • 确保Win10教育版已开启虚拟化功能(BIOS中启用VT-x)。
  • 若Hyper-V未自动启动,需手动在“Windows功能”中启用。
  • 删除镜像前需先删除依赖它的容器(docker rm <container-id>)。