1.Docker介绍
1.Docker介绍
Docker 是⼀个开源的应用容器引擎,可以实现虚拟化,完全采用“沙盒”机制,容器之间不会存在任何接口。
Docker 通过 Linux Container(容器)技术将任意类型的应用进行包装,变成一种轻量级、标准化、可移植、自管理的组件。在包装应用的同时可连带该应用的依赖和环境一并进行打包,所以可以将这种“包”移植到任意环境去运行,省去兼容性的问题。
2.Docker架构
3.Docker 核心概念
1. 镜像(images):一个面向 docker 容器引擎的只读模板,也是容器的基础,类似于 iso 镜像文件。
2. 容器(container):基于镜像所创建的虚拟实例,相当于一个简易的 Linux 环境,可启停,且多个容器之间互相隔离。
3. 仓库(Repository):集中存放 docker 镜像的位置,可使用docker pull 或 push 命令下载或上传到私有或公有仓库。
4. 仓库注册服务器(registry):存放仓库的地方,如果没有私有仓库,则使用公共仓库 docker hub。
4.Docker特性
命令表
2.安装Docker
安装模块
加载内核模块
查看模块
运行
安装
提高下载速度
启动docker
搜索一下tomcat
3.启动docker镜像
创建文档,设置加速器
重启docker
拉取centos镜像
查看镜像
运行容器
当前运行的进程
当前位置和启动时间
查看版本
配置阿里云的yum仓库
安装http
修改index.html文件
启动http服务
宿主机访问
退出
4.docker管理远程管理
1.关闭docker守护进程
2.修改dock daemon的进程文件
进入配置文件
删除相关sock的文件
再次启动,发现有提示
3.加载配置文件
4.重新开启docker守护进程
5.添加配置文件对docker daemon 的配置
通过修改/etc/docker/daemo.json文件对docker守护进程进行配置,默认情况下没有daemon.json文件,在添加daemon之前,先修改。
修改
重启