docker容器化之docker1


docker安装流程

1、以管理员身份运行 PowerShell ,执行以下命令:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All;

2、安装 Docker;

3、管理员 PowerShell 输入wsl --install,然后重启计算机来安装运行适用于 Linux 的 Windows 子系统 (WSL) 所需的全部内容;

4、打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本(wsl --set-default-version 2);

5、Microsoft Stroe 安装Liunx子系统;

6、安装之后,可以打开 PowerShell 并运行以下命令检测是否运行成功:docker run hello-world。

1、查看所有镜像 docker images

(1)查看具体镜像 

Windows命令:docker image Is|findsstr 镜像名称

Linux命令:docker image Is|grep hellod-world

如:查看hello-world的镜像

命令: docker images Is | findsstr hello-world

2、获取镜像  docker pull 镜像名称

如:获取hello-world   

命令:docker pull hello-world

 3、只查看镜像的ID信息 docker images -q

 4、查看镜像详细信息 docker image insepct 镜像ID

如:查看hello-world镜像的详细信息

5、运行一个镜像 docker run -it --name hello(容器名称) 镜像名称

一个镜像被运行后,我们把运行后的程序叫容器。

如:运行hello-world 

 6、查看容器记录 docker ps -a

每个镜像被运行后都会生成一条记录。

7、删除容器中的记录 docker rm 容器ID

如:删除hello-world的运行记录

8、运行镜像并在运行后删除运行记录 docker run -it --rm --name abcd(容器名称)镜像名称    再输入exit执行删除命令。{或者docker run -it --rm 镜像名称}

如:运行并删除hello-world运行记录。

9、删除镜像

(1)前提条件:镜像没有被运行。

A.依据镜像的名称删除  docker rmi 镜像ID;

B.依据镜像的ID来删除  docker rmi 镜像名称。

(2)前提条件:正在运行中的镜像,删除的步骤为:

一:在容器中停止他的运行  docker stop 容器ID;

二:在容器中删除他的记录  docker rm 容器ID;

三:根据镜像名称或ID来删除,如(1)。

如:依据镜像ID删除centos:7.8.2003

相关