如果gitlab runner使用docker,docker是普通配置,配置好后,runner就可以正常执行任务了. 另外一个环节Docker配置了tls加密连接,添加runner后,runner的配置tls_verify 字段值为true: tls_verify = true 执行任务时则会报错: ERROR: Preparation failed: error during connect: Get https://127.0.0.1:2376/v1.25/info: x509: certi…
今天,部署生产的程序的时候,出现一个问题:编译正常,但是,docker 把编译好的image 推送到生产环境上去的时候,出现:x509: certificate signed by unknown authority 经过上网查找资料得知:是由于证书的错误导致的,但是,并不知道如何解决.后来,解决方案如下: vi /usr/lib/systemd/system/docker.service 添加一列: ExecStart=/usr/bin/dockerd --insecure-registry…
docker从私有镜像库pull/push镜像问题:Error response from daemon: Get https://harbor.op.xxxx.com/v2/: x509: certificate signed by unknown authority 环境centos7+docker 1.17 解决方法:1. 添加https证书,方法自己搜下2. 加--insecure-registry参数 配置文件位置/usr/lib/systemd/system/docker.servi…
一般go get私有仓库时会出现如下错误: go: xxx@v0.0.0-20190918102752-bb51b27911ca: unrecognized import path "xxx" (https fetch: Get https://xxx?go-get=1: x509: certificate signed by unknown authority) 原因是go get的执行过程需要https证书,检查server端证书是未知CA签署的并报错. 解决方法: go get…
0x00 Problem 在使用二进制搭建 k8s 集群的过程中,使用 kubectl get 等操作时始终显示 x509: certificate signed by unknown authority : [root@k8sm90 ~]# kubectl get cs,nodes Unable to connect to the server: x509: certificate signed by unknown authority 以至于后面的一些操作也无法继续. 0x01 Soluti…
我们编写一个Go程序来尝试与这个HTTPS server建立连接并通信. //gohttps/4-https/client1.gopackage main import (    "fmt"    "io/ioutil"    "net/http") func main() {    resp, err := http.Get("https://localhost:8081")    if err != nil {      …
环境:最小化安装centos7 问题:docker 启动没问题,但是查询 镜像时报错 Error response from daemon: Get https://index.docker.io/v1/search?q=mysql&n=25: x509: certificate has expired or is not yet valid 最终发现问题是系统时间不同步 由于笔者是最小安装所以需要安装 yum install -y ntpdate ntp 然后修改配置文件 vim /etc/n…
默认时,client 与 Registry 的交互是通过 https 通信的.在 install Registry 时,若未配置任何tls 相关的 key 和 crt 文件,https 访问必然失败.使用 "--insecure-registry <harbor IP>"可以指定 client 与 Registry 以 http 的方式进行通信. [root@c7-QHost ~]# grep 'insecure-registry' /usr/lib/systemd/sys…
websocket.DefaultDialer.Dial(url, headers) 改为 websocket.Dialer{TLSClientConfig: &tls.Config{RootCAs: nil, InsecureSkipVerify: true}}.Dial(url, headers) 忽略证书的校验即可解决…
error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.37/version: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect.…
1.启动docker报错: # service docker stop Stopping docker: [ OK ] [root@RSING data2]# service docker start Starting cgconfig service: Error: cannot mount cpuset to /cgroup/cpuset: Device or resource busy /sbin/cgconfigparser; error loading /etc/cgconfig.co…
环境说明: 最近新装的系统启动docker报错,之前没有遇到过.(之前都是系统直接启动,新装机器无报错的情况) 当时排查了很久没找到问题在哪,观察报错信息如下: 提示表文件失败,没有这个文件或者目录. 解决方法: 百度了下这个错误,这个错误的需要注意的是后边提到了mkfs这里,最后找到了是xfsprogs这个版本太低了. yum update xfsprogs 参考连接: https://www.cnblogs.com/FoChen/p/8708932.html 查看系统日志 =========…
前言 本篇博客将把docker错误都进行整合,方便大家进行查看,如果各位同学有遇到docker使用中遇到的报错,也可以把报错信息截图和处理办法微信发我. docker报错 1. 拉取镜像显示被拒绝 2.docker中安装centos无法使用systemctl命令管理进程 ############################################################################ docker报错处理方法 1.拉取镜像显示被拒绝 报错信息 [root@k…
docker报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 解决办法$ systemctl daemon-reload$ sudo service docker restart$ sudo service docker status (should see active (running))$ sudo docker run hello-worl…
修改mysql的字符集时,为了将默认字符集设置为utf-8,便将/etc/my.cnf下[mysqld]加了一行 default-character-set=utf8, 但是在下次启动系统的时候,mysql登录不上,报错Can't connect to local MySQL serverthrough socket '/var/lib/mysql/mysql.sock'(2), 这时通过命令查找mysql.sock #find / -name mysql.sock , 没有查找到文件,mysq…
1.通过https://mirrors.tuna.tsinghua.edu.cn镜像源安装了MySQL5.7.22 rpm -ivh --force --nodeps https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql57-community-el7/mysql-community-client-5.7.22-1.el7.x86_64.rpm rpm -ivh --force --nodeps https://mirrors.tuna.tsi…
环境:centos 7 程序:docker 下载镜像报错: # docker pull centos Pulling repository centos FATA[0004] Get https://index.docker.io/v1/repositories/library/centos/images: x509: certificate has expired or is not yet valid    这种错误,一般都是本地系统时间错误导致报错证书过期,所以先查看本地系统时间 # da…
Jenkins源代码管理 添加gitlab项目地址 报错如下: Failed to connect to repository : Error performing command: ls-remote -h git@192.168.92.130:8090/root/swapping.git HEAD 前提条件: 在解决这个问题之前,首先确定了你的Jenkins是在[系统管理] 设置过[全局工具配置]的. 如果没有[jenkins的docker镜像内,自动安装JDK/Maven/Git]先去安装…
安装报错: Transaction check error:  file /usr/lib/systemd/system/blk-availability.service from install of device-mapper-7:1.02.107-5.el7_2.1.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64  file /usr/sbin/blkdeactivate from install…
使用git push -u origin master 命令向远程仓库提交代码时报错:Peer certificate cannot be authenticated with known CA certificates 这个报错的字面意思是对端的CA证书不能被指明的CA证书认证. 因为git 操作远程仓库的时候 使用的是curl命令,所以curl命令同样报错. curl 命令可以使用 -k参数关闭掉证书验证,那么git 如何设置来关闭证书验证呢? 解决方法: git config --glob…
今天安装docker部署的时候总是再报这个错误. 报错的原因是初始化的时候出错了. 在docker 安装目录下有一个文件,如下图所示 将它复制到你电脑用户名目录下生成.docker 的文件夹中,如下图 在将第一次报错后初始化的这两个文件删除 将你的网络关掉,重启docker 这样就可以了,只有第一次初始化的时候要关闭网络,我就是因为没有关闭所以初始化错误. 希望可以帮助你!…
docker container启动失败,报错:Exited (137) *** ago,比如 Exited (137) 16 seconds ago 这时通过docker logs查不到任何日志,从mesos上看stderr相关的只有一句 I0409 16:56:26.408077 8583 executor.cpp:736] Container exited with status 137 通过docker inspect查看container状态为 "State": { &quo…
前言:我之前安装好docker了,但是关机重启后,发现docker就没了 报错:Failed to restart docker.service: Unit not found.   解决方法: 1.重装大法,法力无边 a.先卸载上个版本的相关软件 yum -y  remove  docker  docker-common  docker-selinux  docker-engine b.安装docker 最详细最快部署docker::https://www.jianshu.com/p/9c96…
问题:创建容器的时候报错WARNING: IPv4 forwarding is disabled. Networking will not work. # docker run -it -p 30001:22 --name=centos-ssh centos /bin/bash WARNING: IPv4 forwarding is disabled. Networking will not work. 解决办法:# vim /usr/lib/sysctl.d/00-system.conf 添加…
1. 版本信息 OS: centos 6.9 Gitlab: gitlab-ce.10.7.4 gitlab-ce.10.8.0 gitlab-ce.10.8.3 gitlab-ce.10.8.4 2. 数据备份 https://segmentfault.com/a/1190000014729115 参考以上url 即可完成数据备份. 3. Gitlab数据还原 https://segmentfault.com/a/1190000014729115 参考以上url 即可完成数据备份还原. 4.G…
centos 启动docker服务报错: Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details. 1,create daemon.json in /etc/docker/ 2, put this in it: { &q…
CentOS 7.5 x64下 sudo yum install docker -y systemctl enable docker systemctl start docker 发现启动失败 journalctl -xe 查询获得报错 Jan 11 22:49:16 localhost.localdomain dockerd-current[29403]: time="2019-01-11T22:49:16.686305029+08:00" level=info msg="…
今天在学习Docker的时候 使用yum install docker安装完后启动不了,报错如下: [root@Sakura ~]# service docker start docker: unrecognized service 一直停留在以上步骤,如果有遇到和我一样类似问题的小伙伴可以按照如下方法进行安装,即可安装成功~~ 方法一: 先移除docker [root@Sakura ~]# yum remove docker 再移除docker-selinux(如果你之前有安装过的话) [ro…
[Docker push镜像报错] The push refers to a repository [192.168.200.103:5000/rancher/server]Get https://192.168.200.103:5000/v1/_ping: http: server gave HTTP response to HTTPS client [解决方案] 1.检查/etc/sysconfig/docker配置后发现仓库的IP地址配置错误,将103打成了105,更改后,重启docker…
Asp.Net Core 2.1发布后,正式支持System.Drawing.Common绘图了,可以用来做一些图片验证码之类的功能.但是把网站部署到docker容器里运行会遇到很多问题,也是非常闹心的,本文记录这些问题,希望帮到有需要的人. 创建网站 前提条件:安装最新版VS2017和Net Core SDK 2.1. 首先新建网站,选择Asp.Net Core 2.1 Web应用程序(模型视图控制器),不勾选docker,我习惯自行编写Dockerfile. 指定网站访问端口5000. pu…