day1
- docker概述
- docker安装
- docker命令
- 镜像命令
- 容器命令
- 操作命令
- …
- docker镜像!
- 容器数据卷
- DockerFile
- Docker的网络原理
- IDEA整合Docker
- 集群
- Docker Compose
- Docker Swarm
- CI\CD jenkins
- docker能干什么
- DevOps(开发、运维)
- 更快速的交付和部署
- 传统:一堆帮助文档,安装程序
- Docker 打包镜像发布测试,一键运行
- 更便捷的升级和扩缩容
- 使用了Docker之后,我们的部署就喝搭积木一样
- 项目打包为一个镜像,扩展 服务器A! 服务器B
- 更简单的系统运维
- 在容器化之后,我们的开发测试都是高度一致的
- 更高效的计算资源利用
- Docker是内核级别的虚拟化,可以在一个物理机上运行很多容器实例
- Docker安装
- 镜像image
- 就好比是一个模版,tomcat镜像===>run===>tomcat01容器(提供服务)
- 容器container
- Docker利用容器技术,独立运行一个或一组应用,通过镜像来创建的
- 启动、停止、删除、基本命令
- 目前可以把容器理解为就是一个简易的linux系统
- 仓库repository
- 仓库就是存放镜像的地方!
- 仓库分为公有仓库和私有仓库!
- Docker Hub(默认国外的)
- 阿里云、、、都有容器服务(配置容器镜像加速)
- 环境准备
- 环境查看
- uname -r
- 系统版本
- cat /etc/os-release
- 安装
- 更新软件包索引
- yum makecache fast
- 安装docker的相关
- yum install docker-ce docker-ce-cli containerd.io
- 启动docker
- systemctl start docker
- 使用docker version是否启动成功
- 测试启动成功
- docker run hello-world
- 查看下载的hello-world镜像
- docker的默认工作路径
- /var/lib/docker
- 配置阿里云镜像加速