背景 在我们实际生产容器化部署过程中,往往会遇到 Docker 镜像很大,部署发布很慢的情况 影响 docker 镜像大小的因素,主要有以下三个方面: 基础镜像的大小 。尽量选择 alpine 作为基础镜像 减少操作系统内置软件 Dockerfile 指令层数。 这就要求我们优化 Dockerfil ...
分类:
编程语言 时间:
2020-05-30 14:17:43
阅读次数:
95
Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启动 掌握Docker镜像与容器相关命令 掌握Tomcat Nginx 等软件的常用应用的安装 掌握docker迁移与备份相关命令 能够运用Dockerfile编写创建容器的脚本 能够搭建 ...
分类:
其他好文 时间:
2020-05-28 21:43:56
阅读次数:
66
昨天用Dockerfile来启动mongodb的集群,启动参数--replSet死活没执行,最后就决定研究一哈cmd和entrypoint。但是上网看了一些资料个人觉得讲的不好,还是没有说出根本的东西,决定自己研究并且整理一哈。 首先上docker官网:https://docs.docker.com ...
分类:
其他好文 时间:
2020-05-28 18:18:19
阅读次数:
80
一.相关介绍 Dockerfile:关于Dockerfile的使用说明,我在文章《让.NetCore程序跑在任何有docker的地方》中有说到,这里不在赘述,需要的可以先看下,本文主要介绍Jenkinsfile结合dockerfile配合使用,自动构建.NetCore应用程序。 Jenkinsfil ...
分类:
Web程序 时间:
2020-05-26 18:23:28
阅读次数:
72
###FROM baseImage 使用那个基础镜像 MAINTAINER name 作者信息,谁写的 RUN command 构建的时候运行的命令 例如: RUN yum install nginx -y ADD source dest 拷贝本地的文件到镜像中,"本地"是指上下文,docker会画 ...
分类:
其他好文 时间:
2020-05-26 17:56:22
阅读次数:
54
参考资料: Dockerfile reference Docker CLI commands Docker Hub 一、使用 Docker 构建前端项目镜像: 下载安装 Docker Desktop (建议电脑内存 8G+ 使用 Docker) 准备一个 React / Vue / 其他 项目 在项 ...
分类:
其他好文 时间:
2020-05-23 18:36:28
阅读次数:
119
[toc] 1. 准备代码,提交到码云Git库 代码中需要包含以下几部分内容: (1)项目根目录代码中需要包含Dockerfile文件 文件内容: (2)在项目pom文件中指定打包类型,包含build部分内容 2. 安装JAVA 运行环境 第一步:上传或下载安装包 cd/usr/local jdk ...
分类:
其他好文 时间:
2020-05-22 21:37:24
阅读次数:
67
一.python镜像布置 1.树形结构 2.dockerfile的编写 3.requirements编写 二、helloworld 三、日历编写 四、mysql操作 五、open cv操作 ...
分类:
其他好文 时间:
2020-05-22 12:32:25
阅读次数:
44
一、实验文件目录 二、构建个人python镜像 1、requirements.txt 2、Dockerfile 构建镜像 三、运行测试 1、hello.py 执行命令: 2、date.py 执行命令: 3、mysql数据库操作 这次用到的数据库容器是实验二的数据库容器,所以先运行实验二当时建立的my ...
分类:
其他好文 时间:
2020-05-21 23:49:00
阅读次数:
57
前一段时间就在研究用Dockerfile构建MySQL镜像并实现容器启动过程中MySQL数据库系统的初始化,但被一些无关紧要的事儿给耽误了,经过查阅《dockerfile最佳实践》及MySQL数据库的迁移与备份还原的资料,整理了操作过程,并进行了实验,确认此方法可行:MySQL数据库系统的初始化是指MySQL安装到OS上后所经历的initinstall过程,只有经过初始化的数据库系统才能提供数据存
分类:
数据库 时间:
2020-05-21 10:37:40
阅读次数:
76