当前位置: 首页 > wzjs >正文

大连学网站制作怎么制作网页页面

大连学网站制作,怎么制作网页页面,国家工程建设信息公示网,电子商务网站设计1. 安装Docker 2. 拉取Jenkins镜像 使用以下命令从Docker Hub拉取Jenkins的官方镜像: # 拉取Jenkins的官方镜像 docker pull jenkins/jenkins:lts 3. 创建并运行Jenkins容器(使用root权限) 重点!重点!重点&#xf…

1. 安装Docker

2. 拉取Jenkins镜像

使用以下命令从Docker Hub拉取Jenkins的官方镜像:

# 拉取Jenkins的官方镜像
docker pull jenkins/jenkins:lts

3. 创建并运行Jenkins容器(使用root权限)

重点!重点!重点!为了让Jenkins容器以root权限运行,并且jenkins容器可以使用宿主机上的docker命令,你可以使用以下命令:

# 创建并运行Jenkins容器,使用root权限
docker run -d -u root \ -p 8080:8080 \ -p 50000:50000 \ --name jenkins \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /usr/bin/docker:/usr/bin/docker \ -v jenkins_home:/var/jenkins_home \ jenkins/jenkins:lts
  • - -d :让容器在后台运行。
  • - -u root :指定容器以root用户身份运行。
  • - -p 8080:8080 :将容器内的8080端口映射到主机的8080端口,用于访问Jenkins的Web界面。
  • - -p 50000:50000 :将容器内的50000端口映射到主机的50000端口,用于Jenkins的代理通信。
  • - -v jenkins_home:/var/jenkins_home :将主机的卷 jenkins_home 挂载到容器内的 /var/jenkins_home 目录,用于持久化存储Jenkins的数据。
  • - -v /var/run/docker.sock:/var/run/docker.sock :将主机的Docker套接字文件挂载到容器内,允许容器内的Jenkins使用主机的Docker服务
  • -v /usr/bin/docker:/usr/bin/docker :将宿主机的 Docker 命令行工具挂载到容器中,使得 Jenkins 容器可以使用 docker 命令

4.Go项目

项目地址:gupengfei770/jenkins-go

Dockerfile,参考文档:docker部署第一个Go项目_docker部署go项目-CSDN博客

#这里使用Go 1.23.0版本的Alpine Linux镜像  AS  bulider 指定镜像的阶段名称
FROM golang:1.23.0-alpine AS bulider
WORKDIR /webapp
COPY . .
RUN go env -w GOPROXY=https://goproxy.cn,direct && go mod tidy
RUN go build -o web-app#使用一个更小基础镜像Alpine来运行程序
#Alpine是一个极简的Linux发行版,适合部署阶段
FROM alpine:latest#设置工作目录/build
WORKDIR /build#从编译阶段的镜像中拷贝编译后的二进制文件到运行镜像中
#--from=bulider 是第一阶段编译的镜像
COPY --from=bulider /webapp/web-app /build/web-appCMD ["/build/web-app"]

Jenkinsfile文件

pipeline {agent anystages {stage('初始化 Go 模块') {steps {sh 'echo $PATH'sh 'pwd'}}stage('构建 Docker 镜像') {steps {sh 'pwd'sh 'docker build -t jenkins-go:v1.0 .'}}stage('部署 Docker 镜像') {steps {sh 'pwd'sh 'docker rm -f myJenkinsGo'  sh 'docker run -d -p 8282:8080 --name myJenkinsGo jenkins-go:v1.0'}}}
}

 5.jenkins配置

访问:http://<你的ip地址>:8080

获取密码:

通过提示输入密码,选择推荐安装插件,插件安装时间一般较长,安装失败可以点击重试,一般都会下载下来,也可以更换下载源。

6.创建流水线项目

 

 

 

7.创建自由风格项目

 

 

 8.总结

无论是流水线还是自由风格部署。都是利用docker操作了。

http://www.dtcms.com/wzjs/134737.html

相关文章:

  • 直播网站怎么做网络舆情分析报告
  • 优秀品牌网站案例分析台州seo服务
  • 400网站建设价格东莞网站推广优化网站
  • 普洱网站建设seo搜索引擎优化到底是什么
  • 同一个域名可以做几个网站吗如何自己开发一个网站
  • 沧州网站建设申梦百度快速收录提交工具
  • 网站设计公司收费标准百度首页登录
  • 网站维护提示平台怎样推广
  • 烟台网站排名优化公司哪家好品牌策划公司
  • 做电气的什么招聘网站好优化设计
  • 如何用微信建设网站卖东西做电商一个月能挣多少钱
  • 手机咋做网站巢湖seo推广
  • wordpress什么叫通配符哈尔滨seo关键词优化
  • 网络平台运营模式关键seo排名点击软件
  • 网站做图片互联网销售模式
  • 局域网搭建wordpress慢百度seo怎么操作
  • 动画素材seo优化搜索推广
  • 工会网站建设比较好的工会深圳关键词优化
  • 相亲网站绑定微信怎么做域名解析查询
  • 招商网站建设解决方案天天外链官网
  • 网站建设中翻译网上卖产品怎么推广
  • 西安高端品牌网站湖南seo博客seo交流
  • 苏州网站设计公司兴田德润i网址多少天津做网站的网络公司
  • 日本最新消息石家庄百度seo排名
  • 莱州网站建设seo基础教程使用
  • 被网络运营公司骗了去哪里投诉苏州关键词优化排名推广
  • 做课件网站短视频推广
  • 大连网络代运营谷歌seo排名
  • 网站备案与不备案的区别网站排名费用
  • 成都网站的建设网络推广员工作好做吗