1 前言 Docker是容器开发的事实标准,而Springboot是Java微服务常用框架,二者必然是会走到一起的。本文将讲解如何开发Springboot项目,把它做成Docker镜像,并运行起来。 2 把Springboot打包成Docker镜像 Springboot的Web开发非常简单,本次使用 ...
分类:
数据库 时间:
2020-07-05 19:13:00
阅读次数:
62
写在前面 Docker作为开源的应用容器引擎,可以让我们很轻松的构建一个轻量级、易移植的容器,通过Docker方式进行持续交付、测试和部署,都是极为方便的,并且对于我们开发来说,最直观的优点还是解决了日常开发中的环境配置与部署环境配置上的差异所带来的种种疑难杂症,从此推脱产品的措辞也少了——“我电脑 ...
分类:
Web程序 时间:
2020-07-05 19:04:58
阅读次数:
77
1. docker简介和核心概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 2. 为什么需要使用到容器 1. 传统服务部署,维护相对繁琐。 ...
分类:
其他好文 时间:
2020-07-05 15:52:35
阅读次数:
55
####Docker 支持以下的 64 位 CentOS 版本: CentOS 7 CentOS 8 *更高版本 ####前提条件 目前,CentOS 仅发行版本中的内核支持 Docker。 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker ...
分类:
其他好文 时间:
2020-07-05 15:36:09
阅读次数:
72
前言 jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。环境准备: linux服务器 docker docker运行jenkins 先下载jenkins镜像https://hub.docker.com/r/jenkins/jenkins/tags,选择lts的j ...
分类:
系统相关 时间:
2020-07-04 20:56:15
阅读次数:
99
拉取镜像 1、mkdir zentao 2、cd zentao 3、mkdir -p /data/zbox 以下是一句话账号 admin 密码123456 4、docker run -d -p 8080:80 -p 3316:3306 -e USER="admin" -e PASSWD="12345 ...
分类:
系统相关 时间:
2020-07-04 20:44:27
阅读次数:
80
多阶段构建是一个新特性,需要 Docker 17.05 或更高版本的守护进程和客户端。对于那些努力优化 Dockerfiles 并使其易于阅读和维护的人来说,多阶段构建非常有用。 在多阶段构建之前 构建镜像时最具挑战性的事情之一就是缩小镜像大小。Dockerfile 中的每一条指令都会在镜像中添加一 ...
分类:
其他好文 时间:
2020-07-04 18:43:42
阅读次数:
49
1.注册一个docker hub 的账户:docker hub 2.先在本地创建拉取一个远程镜像 docker pull ubuntu 3.docker images:查看本地已存在的镜像 4.docker login 命令登录中央仓库。输入账号密码 这是已登录过的 5.docker push xx ...
分类:
系统相关 时间:
2020-07-04 18:39:36
阅读次数:
77
环境 Notebook docker环境 https://registry.hub.docker.com/r/jupyter/datascience-notebook/ 下载安装包 spark安装包 http://mirror.bit.edu.cn/apache/spark/spark-3.0.0/ ...
分类:
其他好文 时间:
2020-07-04 18:29:02
阅读次数:
83
一、打开VS,创建一个Web程序 在index.html中添加几行代码: <h1>just for learning docker</h1> <h1>Docker Demo</h1> 二、添加Dockerfile 右键—添加—Docker支持,Dockerfile会自动添加 按照修改下Dockerf ...
分类:
Web程序 时间:
2020-07-04 17:22:41
阅读次数:
104