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

wordpress建博客网站吗怎么免费搭建自己的网站

wordpress建博客网站吗,怎么免费搭建自己的网站,wordpress设置超链接,创业做什么好1、前文概要 通过物理机部署Jenkins前文已经讲过(地址:[Jenkins] 物理机 安装 Jenkins),也已经公司内部平稳运行若干年,考虑到容器化的使用场景,部分项目都采用容器运行,开始考虑部署容器化的J…

在这里插入图片描述

1、前文概要

通过物理机部署Jenkins前文已经讲过(地址:[Jenkins] 物理机 安装 Jenkins),也已经公司内部平稳运行若干年,考虑到容器化的使用场景,部分项目都采用容器运行,开始考虑部署容器化的Jenkins,殊不知,这也是入坑的开始;

以下提供下最近今日几次调试遇到的错误及思路,各种命令均可在Jenkins容器内适用,目前支持:go、git、node、docker等命令

友情提示:容器化部署的Jenkins所有的操作命令都是在容器内生效;至今没解决的事:在Jenkins中将容器内的文件拷贝到宿主机,尝试docker cp xx,基本都是通过容器的Jenkins home,拷贝到容器的某个地址,容器内操作是通顺的;目前能想到解决方案是:Jenkins挂载的盘映射到宿主机,在宿主机配置nginx及其他,跑服务go/php等服务(问题就在于其他服务不在这个jenkins_home映射的地址里)

容器化部署Jenkins的英文版,中文版出问题走不通(go环境问题等)

jenkinsci/blueocean(中文文档[Jenkins] Docker 安装Jenkins及迁移流程)和
jenkins/jenkins(英文文档)

----自己配置jenkins1用于配置英文版jenkins--------
升级到版本:2.433 - 2023/11/23

version: '3'services:jenkins1:image: jenkins/jenkins:latestcontainer_name: jenkins1ports:- "9093:8080"- "50000:50000"volumes:- /usr/bin/docker:/usr/bin/docker- /var/lib/jenkins:/var/jenkins_home- /var/run/docker.sock:/var/run/docker.sock- /etc/localtime:/etc/localtime- /etc/localtime:/etc/localtimerestart: always

1.1、查看容器内的ip

docker inspect -f ‘{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}’ jenkins1(容器名)

1.2.、主机访问容器 (容器访问物理机ip:端口)

curl http://<container_ip>:<container_port>

1.3、查看容器网络

docker network inspect <network_name_or_id>

1.4、查看日志

docker logs jenkins1

1.5、错误汇总

(0)问题: 启动jenkins成功,浏览器无法访问 (会有一段延迟,刷新,等待一会)
可以先进入容器,curl XGET http://localhost:8080是否有返回消息
如果有返回消息,证明Jenkins是正常的,然后ping hostIP,查看容器与host的网络是否正常;

(1)报错:JSONObject[“scm”] is not a JSONObject.

在配置Git仓库的时候出问题,考虑到公钥配置没问题,应该是版本问题;i

google一圈找不得答案、chatGPT也不行、最后biying.com 找到同行的解决方案

方案:版本回退4.209 或Build Timeout Plugin 更新

(2)配置go全局变量但是命令行报错:

+ go version
/tmp/jenkins13208882337710441847.sh: 12: go: not found

解析:配置go全局路径:系统设置-安全-全局-Go,配置容器内的路径:/var/jenkins_home/go所在路径

# 清楚go的编译缓存
go clean -modcache
go build

(3)touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Operation not permitted

chmod -R 777 /var/lib/jenkins

(4)容器内拷贝数据出错,找不到命令(容器安装的所有操作都是容器的地址操作)
需要安装插件:Copy Artifact插件、Docker插件

配置Docker插件,再Cloud中的“Docker Host URI”字段中输入,unix:///var/run/docker.sock (配置这个无效,走 -v挂载可以)

# 容器内创建文件,拷贝到容器里
echo "Hello World!" > output.txt
docker cp output.txt 容器名:/var/jenkins_home/# 测试容器内命令是否有效
docker exec -it jenkins1 docker info
/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

(5)容器内无法运行docker命令
解决方案:docker-compose中配置

# /usr/local/bin/docker 需要改为 /usr/bin/docker 挂载
volumes:// 这里是为了为jenkins容器能调用host主机的docker所做的映射- /usr/bin/docker:/usr/bin/docker// 此映射卷主要用于存储jenkins的配置文件到当前目录下- /var/lib/jenkins/:/var/jenkins_home/// 此映射卷主要用于执行docker镜像内的docker命令执行 共享当前docker的状态- /var/run/docker.sock:/var/run/docker.sock

2、最终效果图:

在这里插入图片描述

http://www.hkea.cn/news/865142/

相关文章:

  • 代理注册香港公司seo技术交流论坛
  • 想要提高网站排名应该怎么做seo网站推广费用
  • 专业做食材网站seo链接优化建议
  • 做画册的网站附近哪里有计算机培训班
  • 大兴建站推广google登录
  • 长春个人做网站哪家好百度指数热度榜
  • 嘉兴手机网站开发费用百度学术论文官网入口
  • 刷业务网站怎么做seo关键词挖掘
  • 企业移动网站品牌苏州网站外包
  • 网站建设流程 文档东莞seo技术
  • 公众号开发网站建设合同信息流广告投放流程
  • 长清网站建设费用友情链接出售平台
  • 先做网站再付款百度推广的广告真实可信吗
  • 湖南省人民政府一事一办企业网站seo排名优化
  • 深圳招聘网官方网站网站搜索引擎优化
  • 怎么知道一个网站是谁做的中国最大的企业培训公司
  • m2c是什么意思南昌百度seo
  • 专业做羽绒服的服装网站域名注册网
  • 公司网站建设需要显示什么软件世界球队最新排名
  • 做微信平台图片网站有没有免费的广告平台
  • 渭南网站建设风尚网络站长工具seo词语排名
  • 广告传媒网站模板免费网站推广方式
  • 如何用api方式做网站域名批量查询工具
  • wordpress 网易云跟帖优化合作平台
  • 建设党建网站联盟青岛网站推广公司
  • 石湾网站建设湘潭关键词优化服务
  • 淘宝优惠券怎么做网站网络服务提供商
  • 哪里有网站建设电话查排名官网
  • 做网站需要准备的工具网络营销方案模板
  • 科技未来网站建设百度推广开户公司