docker操作
? 控制台输入docker可以查看docker的命令用法,输入docker COMMAND --help查看指定命令的详细用法
1.镜像操作
操作 |
命令 |
说明 |
举例 |
查找 |
docker search 关键字 |
也可以在Docker Hub网站查看镜像的详细信息,如镜像的tag标签 |
docker search mysql |
抽取 |
docker pull 镜像名:tag |
:tag表示软件的版本,如果不指定默认是latest |
docker pull mysql : 5.7 |
列表 |
docker images |
查看所有的本地镜像 |
|
获取元信息 |
docker inspect 镜像Id(通过docker images获取) |
获取镜像的详细信息 |
docker inspect "id" |
删除 |
docker rmi 镜像ID或者镜像名 |
删除指定的本地镜像 -f 表示强制删除 |
|
【2018-08-18】2,容器操作
操作 |
命令 |
说明 |
运行 |
docker run --name 容器名 ,-i,-t 镜像Id或者镜像名称:tag |
--name 指定容器名,名称自定义,不指定会默认名字 ;
-i表示以交互模式运行;-t分配一个伪终端,即命令行,通常组合使用-it |
列表 |
docker ps |
查看正在运行的容器, -a表示显示所有的容器,-q表示只显示容器ID |
启动 |
docker start 容器的ID或者容器的名称 |
启动容器 |
停止 |
docker stop 容器ID或者容器名称 |
停止正在运行的容器 |
删除 |
docker rm 容器的ID或者容器的名称 |
删除容器,-f表示强制删除 |
|
|
|
已centos为例
docker search centos
docekr pull centosdocker run --name myCentos -it centos:latest #根据centos:latest镜像运行容器,并以交互模式进入容器中,实际上是在Docker容器中运行一个精简版的Centos系统
exit #退出并关闭容器
docker ps -a
docker start 容器ID或者容器名称
docker stop mycentos # 停止容器
docker rm mycentos #删除容器
docker rm -f ${docker ps -aq} #删除所有的容器
推荐阅读