Docker
1. 简介
Docker是一个开源的应用容器引擎
Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;
运行中的镜像称之为容器,容器启动是非常快速的;
2.核心概念
docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上)
docker客户端(Client):连接docker主机进行操作;跟mysql客户端连接mysql数据库操作一样;
docker仓库(Registry):用来保存各种打包好的软件镜像(我感觉跟jar包一样 比人写好了功能 引入jar包直接用 )
docker镜像(Images):软件打包好的镜像 放在docker仓库中
docker容器(Cotainer):镜像启动后的实例 就是容器,容器是一个或者是一组y应用
3.步骤
- 安装Docker
- Docker仓库下载软件镜像
- 使用Docker运行镜像 生成Docker容器
- 对容器的启动 /停止 就是对软件的启动/停止
4.安装Docker
1)安装linux虚拟机
一、 VMWare、VirtualBox
1. 双击
2. Next
3. 我更换了安装地址 Next
4. Next
5. Yes
6. Install
7. 等待
8. 中间可能出现提示是否安装xx 点击确定即可
9. 完成
10. 启动界面
二、导入虚拟机
我是看尚硅谷视频 用的是老师提供的一个配置好的linux centos7-atguigu.ova
1. 管理 导入虚拟机电脑
2. 选择文件 确定
3. 下一步
4. 选中 重新初始化所有网卡的mac地址 点击导入
5. 等待
6. 导入成功
7. 双击启动虚拟机
8.可能报错
9. 关闭系统后再打开 报错
、
解决方法是:
1. 右键-》属性
2. 选中 卸载
3. 安装
4. 再启动
三、 用root 123456登录
四、用客户端连接Linux服务器进行命令操作
1. 查看linux ip地址
ip addr
3. 本地ip地址
4.安装SmarTTY-2.2.msi 或者用xshell 各种工具都行 全是下一步下一步 就完成了
5.
五、安装Docker
Docker要求Centos内核版本高于3.10
1. uname -r 查看内核版本
2. 如果不是3.10及以上 用 yum update 升级软件及内核
3. 安装docker : yum install docker
4. 漫长的等待
过程中需要输入y
5. 启动docker :
systemctl start docker
systemctl status docker 查看状态
docker -v 查看docker版本号
启动可能会有错误:
如果启动有错 看这个博客 点击查看
大概意思是:
{
"storage-driver": "overlay2",
"storage-opts": [
"overlay2.override_kernel_check=true"
]
}
6. 开机启动docker
systemctl enable docker
7. 停止docker
systemctl stop docker