2018-08-18

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} #删除所有的容器

    推荐阅读