course_work1

时间:2024-05-09 20:19:04
【文件属性】:

文件名称:course_work1

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-09 20:19:04

Dockerfile

DevOps ITEA的课程工作 任务:创建CI / CD系统,以将应用程序从GitHub存储库部署到裸机或云服务器。 1.我们有一个简单的C ++ CGI应用程序(cpp-cgi.cpp),它输出带有随机数HTML页面。 2.我们使用Jenkins从GitHub提取代码并制作docker-image,随后将其推送到DockerHub。 3.用于构建镜像的Dockerfile有两个镜像。 一种是从源代码构建C ++应用程序,另一种是运行时映像,该映像被拉到DockerHub。 我们使用两个映像,因为用于C ++的构建工具占用大量磁盘空间,并且不需要运行。 编译映像 FROM ubuntu:18.04 AS compile-image RUN apt-get update RUN apt-get install -y --no-install-recommends gcc build-e


【文件预览】:
course_work1-main
----Dockerfile(1KB)
----hosts(84B)
----README.md(2KB)
----cpp-cgi.cpp(562B)
----.README.md.swp(12KB)
----Jenkinsfile(947B)
----ubuntu-playbook.yml(1KB)

网友评论