Docker简介及常用命令

一、引言 1.1 环境不一致 1.2 隔离性 1.3 弹性伸缩 1.4 学习成本 二、Docker介绍 2.1 Docker的由来 2.2 Docker的思想 三、Docker的安装 3.1 下载Docker依赖的环境 3.2 指定Docker镜像源 3.3 安装Docker 3.4 启动Docker并测试 四、Docker的中央仓库【重点】 五、镜像的操作【重点】 5.1 拉取镜像 5.2 查看本地全部镜像 5.3 删除本地镜像 5.4 镜像的导入导出 六、容器操作【重点】 6.1 运行容器 6.2 查看正在运行的容器 6.3 查看容器日志 6.4 进入容器内容部 6.5 复制内容到容器 6.6 重启&启动&停止&删除容器 七、Docker应用 7.1 Docker安装Tomcat 7.2 Docker安装MySQL 7.3 部署SSM工程 八、数据卷【重点】 8.1 创建数据卷 8.2 查看数据卷详情 8.3 查看全部数据卷 8.4 删除数据卷 8.5 容器映射数据卷 九、Dockerfile自定义镜像【重点】 9.1 Dockerfile 9.2 通过Dockerfile制作镜像 十. Docker-Compose【重点】 10.1 下载并安装Docker-Compose 10.1.1 下载Docker-Compose 10.1.2 设置权限 10.1.3 配置环境变量 10.2 Docker-Compose管理MySQL和Tomcat容器 10.3 使用docker-compose命令管理容器 10.4 docker-compose配合Dockerfile使用 10.4.1 为了方便操作,在盘符下创建docker_ssm文件夹,在该目录下创建Dockerfile文件以及拷 贝video-web.war 10.4.2 在docker_ssm目录下创建docker-compose文件夹,在docker-compose目录下创建 docker-compose.yml 10.4.3 把docker_ssm目录拷贝到虚拟机上的opt目录下,然后测试 十一. Docker CI、CD( 扩展 ) 11.1 CI、CD引言 11.2 CI介绍 11.3 搭建Gitlab服务器 11.3.1 准备工作 11.3.2 修改ssh的 22 端口 11.3.3 编写docker-compose.yml 11.4 搭建GitlabRunner 11.5 整合项目入门测试 11.5.1 创建项目 11.5.2 编写.gitlab-ci.yml 11.5.3 将maven工程推送到gitlab中 11.5.4 查看效果 11.6 完善项目配置 11.6.1 创建Dockerfile 11.6.2 创建docker-compose.yml 11.6.3 修改.gitlab-ci.yml 11.6.4 测试 11.7 CD介绍 11.8 安装Jenkins 11.8.1 编写docker-compose.yml 11.8.2 运行并访问Jenkins 11.9 配置Jenkins的目标服务器 11.9.1 点击左侧的系统设置 11.9.2 选中中间区域的系统设置 11.9.3 搜索Publish over SSH 11.9.4 点击上图新增 11.10 配置GitLab免密码登录 11.10.1登录Jenkins容器内部 11.10.2 输入生成SSH秘钥命令 11.10.3将秘钥复制到GitLab的SSH中 11.11 配置JDK和Maven 11.11.1 复制软件到data目录下 11.11.2 在监控界面中配置JDK和Maven 11.11.3 手动拉取gitlab项目 11.12 创建maven任务 11.12.1 创建maven工程,推送到GitLab中 11.12.2 Jenkins的监控页面中创建maven任务 11.12.3 执行maven任务 11.12.4 最终效果 11.13 实现持续交付持续部署 11.13.1 安装Persistent Parameter的插件 11.13.2 重新指定构建项目的方式 11.13.3 构建项目成功后,需要将内容发布到目标服务器 11 .1 3 .4 添加程序代码 11 .1 3 .5 测试


Linux中安装Docker

docker安装命令# 安装GCC相关的环境yum -y install gccyum -y install gcc-c++# 安装Docker需要的依赖软件包yum install -y yum-utils device-mapper-persistent-data lvm2# 设置国内的镜像(提