目录

系统环境说明

镜像操作

拉取镜像

搜索网上镜像

查看本地镜像

删除镜像

删除所有镜像

容器的操作

创建与启动容器

进入容器

退出容器

查看容器

停止容器


系统环境说明

宿主机是centos7.6

Docker版本是19.03.1

镜像操作

拉取镜像

docker pull centos:7

搜索网上镜像

docker search

 name表示的是镜像名称,stars是星数,类似与github的stars,stars数越高,表示越多人喜欢。

查看本地镜像

docker images

查看镜像id(IMAGE ID)

docker images -q

删除镜像

docker rmi  命令表示删除镜像,后面可以跟镜像的id,也可以跟镜像的名称。

根据镜像id删除

根据镜像名称删除,名称=repository:tag

删除所有镜像

docker rmi `docker images -q`

容器的操作

创建与启动容器

docker run

-i 表示运行容器

-t 表示容器启动后会进入其命令行。加入这两参数后,容器创建就能登陆进去。

--name 为创建的容器命名

-v 表示目录映射关系(前者是宿主机目录,后者是映射到宿主机目录)

-d 在run后面加上 -d 参数,则会创建一个守护容器在后台运行。

-p 端口映射,前者是宿主机端口,后者是容器内的映射端口。可以使用多个-p做多个端口映射。

创建交互式容器(创建即进入容器,退出即停止容器)

创建交互式容器成功,并进入到容器(如上图所示,机器名称明显发生了变化)

输入 eixt,即可退出容器

守护式容器(退出容器后,容器还是后台运行)


输出序列号,则说明创建容器成功。创建守护式容器并没有直接进入到容器里面,那么问题来了,怎么进入到容器? 

进入容器

退出容器

exit

查看容器

docker ps

查看所有的容器

docker ps -a

最后一次运行的容器

docker ps -l

查看停止的容器

docker ps -f status=exited

停止容器

 docker stop