持续集成-Docker
Docker作为轻量级的基于容器的解决方案,它对系统侵入性低,容易移植,天生就适合做复杂业务部署和开发环境搭建。
仅将Docker在我日常的学习、工作中的切实经验记录下来,均经过实际验证.
Kerry的天空
这个作者很懒,什么都没留下…
展开
-
8.4----Docker 部署应用-Jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能.安装环境Linux系统:Ubuntu 16.04docker版本:18.09.5jenkins版本: 2.164.2前置条件宿主机已安装mavenjdkdocker部署思路安装Jenkins > 重置密码 >...原创 2019-05-08 16:07:27 · 274 阅读 · 0 评论 -
8.1----Docker 部署应用-Registry
8.1----Docker 部署应用-Registry有时候使用 Docker Hub 这样的公共仓库可能不方便,用户可以创建一个本地仓库供公司/私人使用。本节介绍如何使用本地仓库.安装环境Linux系统:Ubuntu 16.04docker版本:18.09.5docker-registry版本: 2.7部署获取镜像并运行容器$ docker run \--name d...原创 2019-05-08 16:03:22 · 370 阅读 · 0 评论 -
7.1 Docker 网络配置-容器间通信
7.1 Docker 网络配置-容器间通信在早期的Docker版本及介绍中,通常采用 --link 参数使容器互联。如果N个容器彼此通信, 如此配置是令人崩溃的。随着Docker版本的提升,强烈建议大家通过自定义 docker bridge(自定义) 网桥来连接多个容器, 摈弃 --link 参数演示环境Linux系统:Ubuntu 16.04docker版本:18.09.5演示目...原创 2019-04-30 16:14:31 · 506 阅读 · 0 评论 -
1. Ubuntu16.04(LTS)安装Docker
Ubuntu16.04(LTS)安装Docker警告:切勿在没有配置Docker API源的情况下使用apt命令安装Docker准备工作系统要求Docker CE支持以下版本的Ubuntu操作系统Artful 17.10 (Docker CE 17.11 Edge +)Xenial 16.04 (LTS) 推荐使用,以下操作基于该版本Trusty 14.04 (LTS)卸载...原创 2019-04-29 15:39:23 · 245 阅读 · 0 评论 -
8.3----Docker 部署应用-Mysql8.0
10.1 Docker部署应用-Mysql8.0推荐Mysql8.0, 其拥有更多新特性,如支持NO SQL,原生分布式, 支持UTF8-mb4, 取消了myisam. 最重要是性能大幅提升.安装环境Linux系统:Ubuntu 16.04docker版本:18.09.5mysql版本: 8.0.16部署思路OS切换到root用户,并启动docker$ su root$ ...原创 2019-04-29 15:21:10 · 335 阅读 · 0 评论 -
8.2----Docker 部署应用-redis
10.2 Docker部署应用-RedisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API.安装环境Linux系统:Ubuntu 16.04docker版本:18.09.5redis版本: 5.0部署思路OS切换到root用户,并启动docker$ su root$ sytemctl ...原创 2019-04-29 15:36:43 · 175 阅读 · 0 评论 -
11.1 Docker 清理none镜像 Prune命令
none镜像的产生和困惑我们偶尔会看到 none镜像(虚无镜像),那是因为构建镜像过程中因为脚本错误导致很多镜像构建终止,产生很多none标签的版本手动构建镜像的时候没有进行提交,遗留来的垃圾镜像这些镜像占据较大的存储空间,需要删除如下所示root@instance-o70no2nw:~# docker images -aREPOSITORY &n...原创 2019-04-29 15:42:34 · 21283 阅读 · 3 评论