一、Docker简介
Docker是一个把开发的应用程序自动部署到容器的开源引擎。具有以下特点:
去除了管理程序的开销,有很高的性能 加强了开发环境跟应用部署的生产环境的一致性 应用程序具备可移植性,易构建,易协作
二、Docker组件
Docker镜像:镜像是静态的,容易被用户互相分享的文件
Docker容器:基于镜像启动起来的,可以运行一个或者多个进程。Docker可以构建部署容器。
Registry:Docker用Registry保存用户构建的镜像,一般分为公共跟私有两种。
三、Docker命令
1.创建容器(docker run)
eg : docker run -i -t ubuntu /bin/bash
上面例子中ubuntu是docker公司提供的基础镜像,意思是告诉docker基于ubuntu镜像来创建一个容器,并且启动了shell。
2.查看容器列表(docker ps)
docker ps : 查看系统中正在运行的容器
docker ps -a : 查看全部容器,包括正在运行的跟已经停止的
3.容器命名(–name)
docker run –name web_container -i -t ubuntu /bin/bash
容器命名必须唯一。
4.启动 | 停止容器(docker start | docker stop)
也可以使用docker restart命令重启一个容器
5.删除容器(docker rm)
运行中的容器无法删除 必须先stop或者kill掉后再删除
6.查看镜像列表(docker images)