摘要:1.使用场景 多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用者在访问共享变量的时候需要进行额外的同步措施才能保证线程安全性。ThreadLocal是除了加锁这种同步方式之外的一种保证一种规避多线程访问出现线程不安全的方法,当我们在创
阅读全文
摘要:问题: 原因:这是因为没有安装docker-pipeline插件导致的。 解决方案: Jenkins插件下载地址:https://plugins.jenkins.io/ 依次安装:docker-commons,docker-java-api,docker-build-step,docker-work
阅读全文
摘要:1.打开jenkins系统设置 2.配置扩展信息 配置jenkins,下图的密码就是上图的授权码 查看邮件,收到如下的邮件 3.编写jenkinsfile //流水线脚本 pipeline { //集群模式下,任何一个代理可用就可以执行 agent any environment { WS = "$
阅读全文
摘要:1. 问题: 2. 原因: 因为在启动docker容器的时候或者做docker配置的时候,还对防火墙设置重新启动等配置这样会清除docker的相关配置,导致在查询防火墙规则的时候显示不到docker的链。 在启动docker的时候会自动在iptables中注册一个链,通过防火墙的链也可以找到其注册的
阅读全文
摘要:问题:买了一台腾讯云服务器,用docker装了个mysql,结果突然不能访问了。问客服,问了半天也没解决问题。 先用docker安装了个nginx,在防火墙放开80端口,在服务器上直接"curl localhost:80"可以访问,localhost换成公网ip就不行了。 排查思路: 1.查看ip转
阅读全文
摘要:1.修改你要部署到的宿主机的docker配置,让其可以远程访问 vi /lib/systemd/system/docker.service #找到ExecStart开头的行,替换成下面的 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix
阅读全文
摘要:前提:会使用Dockerfile构建镜像,不会的参考https://www.cnblogs.com/hujunwei/p/15823522.html 1.拉取私服镜像 docker pull registry 2.启动docker私服 docker run -di --name=registry ‐
阅读全文