一、docker概念
docker将应用程序与该程序的依赖打包在一个文件里面。运行这个文件,就会生成一个虚拟容器,是一种虚拟化的容器技术,Docker主要用于快速分发部署环境。
1.1docker三个概念
- image镜像
出了提供容器的运行时所需要的程序、库、资源、配置等文件除外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)
文件操作权限:只读
- container容器
运行镜像文件会生成一个容器,容器区别于镜像,镜像是可读写的
- repository仓库
仓库是docker运行容器的前提,存放镜像的场所
docker Registing(仓库注册服务器)
1.2docker架构
2.docker安装
2.1yum安装docker
Yum(全称为 Yellow dog Updater Modified),中文名为Shell前端软件包管理器。
yum install 包名
安装容器docker命令:
yum install docker-io –y
2.2查看docker状态
方法一:
- service docker start(开启)
- service docker status(状态)
- service docker enable(开机启动)
- service docker stop(关闭)
- service docker restat(重启)
方法二:
- systemctl start docker(开启)
- systemctl status docker(状态)
- systemctl enable docker(开机启动)
- systemctl stop docker(关闭)
- systemctl restat docker(重启)
2.3docker命令
Docker search zentao #搜索网络中的禅道镜像文件
docker pull docker.io/dodotry/zentao #拉取镜像
docker run -it -d 镜像id
-d:后台运行,并返回容器id
-it:交互
--name:给容器取名字