
docker
文章平均质量分 96
docker的相关知识
搏·梦
向前看,奋起直追。
展开
-
Docker(7)----CI的使用(解释最清楚的gitlab-runner安装以及与idea的使用)
文章目录1. CI 持续集成1. 前言2. 实现持续集成1. 前言2. 安装gitlab服务器3. 安装gitlab-runner0. 整个目录结构1. 编写docker-compose.yml文件2. 解释yml文件3. 编写Dockerfile文件4. 解释Dockerfile文件5. 运行docker-compose up -d6. 其他必要命令执行操作7. 解释为什么不在dockerfile的时候安装好docker呢8. 在gitlab上创建项目,准备测试。9. 将runner注册到gitlab中1原创 2020-12-29 19:59:35 · 1269 阅读 · 0 评论 -
gitlab-runner错误之:New runner. Has not connected yet(runner注册成功到了gitlab,但是前面的图标是灰色三角形)
参考文献:https://codereviewvideos.com/blog/how-i-solved-new-runner-has-not-connected-yet-in-gitlab-ci/重要话语:register will create the file: /etc/gitlab-runner/config.toml.就是在注册的时候,会在/etc/gitlab-runner/创建config.toml文件。指定是gitlab-runner容器中。错误的小伙伴,config...原创 2020-12-29 16:55:08 · 9649 阅读 · 1 评论 -
github,gitlab,gitee的区别
github 是一个基于git实现在线代码托管的仓库,向互联网开放,企业版要收钱。gitee 即码云,是 oschina 免费给企业用的,不用自己搭建环境。gitlab 类似 github,一般用于在企业内搭建git私服,要自己搭环境。第一,github针对企业要收费,那当然是不同意,毕竟都想节约资金,那就还能使用gitee,或者gitlab了。第二,但是码云虽然是免费的,而且不用自己搭环境,但是企业中把项目放在别人的服务器上,始终没有安全感。第三,因此,衍生出了gitlab,就是用于企业搭私服.原创 2020-12-29 15:09:43 · 15170 阅读 · 5 评论 -
Docker(6)----Docker-compose的使用
文章目录0. 前言1.下载docker-compose2.使用docker-Compose命令管理容器3.docker-Compose管理Mysql和tomcat容器4.docker-compose配置dockerfile使用5.总结0. 前言为什么我们要使用docker-compose呢?在之前我们学习docker的时候,每次运行一次容器的时候,都要输入很多参数,如docker run -p 8080:8080 -it -d --name mytomcat tomcat。当你启动一个的时候,感觉还原创 2020-12-29 14:26:18 · 706 阅读 · 0 评论 -
Docker(5)----DockerFile的使用
文章目录1. 基本知识2. DockerFile指令3. 实战构建一个tomcat镜像1. 基本知识概念:dockerfile是用来构建docker镜像的文件,是命令参数脚本。dockerfile文件中,每个指令都是必须是大写字母,执行是从上到下顺序执行,每个指令都会创建提交一个新的镜像层,并提交。一般的,Dockerfile 分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。镜像构建步骤:编写一个dockerfile文件docker build 构键成原创 2020-12-25 19:51:36 · 270 阅读 · 0 评论 -
Docker(3)-----对镜像进一步了解与容器数据卷
文章目录1. Docker镜像是什么2. Docker镜像加载原理1. UnionFS(联合文件系统)2. 分层的理解3. 如何提交一个自己的镜像1. 相关命令:commit2. 实战3. 小结4. 容器数据卷1. 概念2. 实战1. 初步使用数据卷2. 实战mysql数据同步3. 初步小结5. 具名和匿名挂载(了解)1. Docker镜像是什么镜像是一种轻量级,可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含某个软件所需的所有内容,包括代码,运行时,库,环境变量和配置文件。原创 2020-12-25 12:54:40 · 206 阅读 · 0 评论 -
Docker(2)----命令的学习
文章目录1. 帮助命令2. 镜像命令1. docker images2. docker search 镜像名3. docker pull 镜像名字:tag3. docker rmi id3.容器命令(重点)0. 前言1. 新建容器并启动2. 列出所有的运行的命令3. 删除容器4. 实战(用docker 安装tomcat)4. 其他命令1. 启动容器命令的补充2. 日志查看3. 查看容器内部中进程信息4. 查看容器的元数据5. 从容器内部拷贝文件到主机上1. 帮助命令docker version #原创 2020-12-21 19:15:02 · 311 阅读 · 1 评论 -
Dokcer(4)----网络
文章目录1.初始docker网络2.容器互联 --link3.自定义网络4.不同网络段之间的交流1.初始docker网络对于docker的网络是这样子的,我们只要安装了docker,就会有个自带的网卡docker0,是使用桥接模式,使用的技术是evth-pair技术。evth-pair技术:就是一对的虚拟设备接口,都是成对出现的,一段连着协议,一段彼此连接,evth-pair 就像一个桥梁,连接各种虚拟网络设备。 我们可以先使用ip add 查看当前本机网络情况,有三个: lo:本地回环原创 2020-12-04 12:40:25 · 267 阅读 · 0 评论 -
Docker(1)----初步认识
文章目录0.前言1.概述2.作用3. docker和虚拟机技术的不同4.核心的概念5.安装Docker(Linux)1. 环境准备2.查看并使用帮助文档3.安装过程(Ubuntu版)6. Docker是怎么工作的0.前言为什么会出现docker呢?我们在做项目的时候,会不会出现这样子的一种情况,就是这个项目在我的电脑上可以运行,在他的电脑上却不能运行,环境配置是真的麻烦,果然环境配置好,就成功了80%,我相信大多数人都有这样子的体会。再比如我们做服务器集群的时候,服务器A要配置tomcat+mys原创 2020-12-03 14:00:24 · 236 阅读 · 1 评论