一、什么是Docker
Docker 是世界领先的软件容器平台
Docker能够搭建和配置开发环境
二、Docker的三个基本概念
1. 镜像
已经打包好的Docker应用,类似于一个程序的安装包
2.容器
容器就是运行着的镜像,一个镜像可以同时创建多个容器,容器之间是互相隔离的。
3.仓库
存储镜像的服务器
4.总结
5.Docker的优点
- 轻量级( Docker 使用了分层的技术,不同的镜像之间可以同享相同的层,这使得容器尺寸很小。)
- 节省资源(一台电脑上可以同时开启上千个Docker容器)
- 部署快(同一个开发环境很快就可以部署)
三、Linux 安装 Docker
- Ubuntu 安装Docker
apt-get install docker.io
- CentOS 安装Docker
yum -y install docker-io
四、docker常用命令如下
说明
指令 | 说明 |
---|---|
docker images | 查看已下载的镜像 |
docker rmi 镜像名称:标签名 | 删除已下载的镜像 |
docker search 镜像 | 从官方仓库(hub.docker.com)查找镜像 |
docker pull 镜像名称:标签名 | 标签名默认是 latest,代表最新版本。 |
docker run | 创建容器 |
docker ps | 列出运行中的容器(运行中) |
docker ps -a | 列出所有的容器(运行、未运行) |
docker rm 容器名称 | 删除停止的容器 |
docker rm -f 容器名称 | 删除运行中的容器 |
docker start 容器名称 | 启动容器 |
docker stop 容器名称 | 停止容器 |
docker restart 容器名称 | 重启容器 |
docker exec | 执行容器中的指令 |