1. 前言 2. Net Core项目本身的准备 2.1 dockerfile 2.2 创建kubernetes用于helm的chart包 2.2.1 说明 2.2.2 chart文件目录和文件组成 3. Azure Devops创建仓库的pipeline 3.1 前言 3.2 使用azure de ...
分类:
Web程序 时间:
2020-07-19 00:50:49
阅读次数:
117
Docker-compose部署java项目 前置条件: 安装docker 安装docker-compose 防火墙啥的都设置好 dockerfile-demo FROM java:8 VOLUME /tmp WORKDIR / ADD ./project-demo-1.0.0.jar projec ...
分类:
编程语言 时间:
2020-07-18 21:52:56
阅读次数:
248
【运行】 docker run --name plmcore3 -v /etc/localtime:/etc/localtime:ro -e "ASPNETCORE_ENVIRONMENT=Production" -d -p 5500:80 plmcore:v10.0 【Dockerfile】 EN ...
分类:
其他好文 时间:
2020-07-14 16:41:07
阅读次数:
115
基础镜像 基础镜像:镜像中运行的项目或者启动的一些服务,都要在一个基础镜像之上才能运行这些服务,比如一个django项目或者mysql数据库等,都要在Linux操作系统之上来运行,所以打包我们自己的项目时,必须要有个基础镜像来当作我们项目运行的基础环境。 Dockerfile #基础镜像为cento ...
分类:
其他好文 时间:
2020-07-14 16:38:31
阅读次数:
74
一、 编写程序 二 、编译成可执行文件 三、编写Dockerfile 四、构建镜像 五、查看镜像 六、运行镜像 参考资料: 根据Dockerfile创建hello docker镜像 Docker image创建之Hello world ...
分类:
其他好文 时间:
2020-07-13 13:28:06
阅读次数:
54
废话不多说~~ 1、拉取一个现成的镜像,当然也可以拉取centos镜像,自己安装 docker pull mysql:5.7 https://hub.docker.com/从这里巴拉,有说明看。 2、测试镜像 docker拉取的镜像都是别人上传的,人家的环境能用,不一定你的环境也能用。所以测试一下, ...
分类:
数据库 时间:
2020-07-11 09:49:26
阅读次数:
89
先从最基本的功能开始 在一切工作开始前,需要先编辑好三个必要的文件。 第一步,因为应用将要运行在一个满足所有环境依赖的 Docker 容器里面,那么我们可以通过编辑 Dockerfile 文件来指定 Docker 容器要安装内容。内容如下: FROM python:3 ENV PYTHONUNBUF ...
分类:
其他好文 时间:
2020-07-10 18:56:26
阅读次数:
62
第1章 概念 第2章 基础操作 - 镜像 第3章 基础操作 - 容器 第4章 容器的修改及保存 第5章 容器进阶操作 第6章 Dockerfile 第1章 概念 什么是沙箱机制 #1、沙箱是一个虚拟系统程序,沙箱提供的环境相对于每一个运行的程序都是独立的,而且不会对现有的系统产生影响。 #2、沙箱具 ...
分类:
其他好文 时间:
2020-07-07 00:03:15
阅读次数:
74
首先编写一个Dockerfile文件 FROM centosMAINTAINER <niuren731478872@qq.com> COPY readme.txt /etc/local/readme.txt ADD jdk-8u11-linux-x64.tar.gz /usr/local/ ADD ...
分类:
其他好文 时间:
2020-07-05 19:27:07
阅读次数:
51
多阶段构建是一个新特性,需要 Docker 17.05 或更高版本的守护进程和客户端。对于那些努力优化 Dockerfiles 并使其易于阅读和维护的人来说,多阶段构建非常有用。 在多阶段构建之前 构建镜像时最具挑战性的事情之一就是缩小镜像大小。Dockerfile 中的每一条指令都会在镜像中添加一 ...
分类:
其他好文 时间:
2020-07-04 18:43:42
阅读次数:
49