一、搜索镜像

docker search 想要查询的镜像

搜索镜像(Docker是通过DockerHub建立了一套生态系统,搜索镜像就是在DockerHub上进行)

Docker学习(二):Docker基本操作(控制容器)

二、下载镜像

docker pull <image_name>:<tag> 

下载镜像,其中image_name为镜像名称,tag为镜像的版本

Docker学习(二):Docker基本操作(控制容器)

可以通过Docker查看到镜像下载的目录

Docker学习(二):Docker基本操作(控制容器)

三、列出镜像目录 

docker images

列出本地主机中的镜像目录

Docker学习(二):Docker基本操作(控制容器)

四、创建容器

 docker run -i -t --name <container_name> <image_name> /bin/bash

1、参数参数-t让Docker分配一个伪终端并绑定在容器的标准输入上,-i让容器的标准输入保持打开

2、--name <container_name>为设定容器名称,如果不设定docker会自定义一个容器名称

3、<image_name>为镜像名称

4、/bin/bash为启动一个bash交互终端

Docker学习(二):Docker基本操作(控制容器)

可以看到直接切换到容器当中,是一个bash交互的伪终端,可以通过exit退出docker容器

五、查看容器状态

docker ps -a 查看本地创建的容器列表以及容器状态,可以看到状态是exited退出状态

Docker学习(二):Docker基本操作(控制容器)

六、启动容器 

docker start <container_name>

Docker学习(二):Docker基本操作(控制容器)

可以通过docker ps查看容器,可以看到状态为UP开启

Docker学习(二):Docker基本操作(控制容器)

七、重启容器

docker restart  <container_name>

Docker学习(二):Docker基本操作(控制容器)

八、停止容器

docker stop <container_name> 

Docker学习(二):Docker基本操作(控制容器)

通过docker ps可以看到容器信息不存在,则表示容器被停止了 

 

相关文章: