docker详解
一、什么是docker?
docker就是利用容器技术,独立运行一个或者一组应用。
镜像是用来创建一个容器,一个镜像可以创建多个容器。
容器是一个简易的linux操作系统。
用docker部署一个nginx服务
- 1、下载nginx镜像。
- 2、通过镜像run一个nginx容器,该容器就提供nginx服务。
二、docker常用命令
1、镜像命令
- docker images #查看所有本地主机上的镜像 可以使用docker image ls代替。
- docker images -aq #显示所有镜像id
- docker search 镜像名称 #搜索镜像
- docker pull 镜像名称 #下载镜像
- docker rmi -f 镜像id #删除单个镜像
- docker rmi -f 镜像id 镜像id 镜像id #删除多个镜像
2、容器命令
- docker run 镜像id #新建容器并启动
- docker ps #列出所有运行的容器
- docker rm 容器id #删除指定容器
- docker start 容器id #启动容器
- docker restart 容器id #重启容器
- docker stop 容器id #停止当前正在运行的容器
- docker kill 容器id #强制停止当前容器