自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 k8s集群calio网络问题

eth0代表使用统一网卡eth0,也可以使用eth.*表达式指定。:在calico.yaml文件中添加这个环境变量。这个错误是由于不同主机网卡不一致造成的,k8s calio节点报错。

2023-09-11 16:18:28 480

原创 docker部署rabbitmq

容器部署rabbitmq

2023-02-16 14:34:08 128

原创 docker-daemon配置

insecure-registries 用来设置私有镜像仓库http推送。

2023-02-15 14:22:24 366

原创 用docker部署mysql

一键部署mysql,将数据挂载到宿主机同时设置数据库密码

2022-11-25 10:04:39 300

原创 批量tag、save镜像

docker images | grep 2.4.0 |awk '{print $1":"$2}' | xargs -I {} echo {} {} | sed 's/2.4.0/latest/2' 批量tag镜像docker images | grep 2.4.0 |awk '{print $1":"$2}' | xargs -I {} echo {} {} | sed 's/2.4.0/latest/2' | awk '{print "docker tag" " " $1 " " $2}' |

2021-12-16 19:14:09 1078

原创 kubernetes部署busybox

apiVersion: v1kind: Podmetadata: name: busybox1 labels: app: busybox1spec: containers: - image: busybox command: - sleep - "3600" imagePullPolicy: IfNotPresent name: busybox restartPolicy: Always

2021-11-23 15:10:26 1177

原创 watchtower检测镜像仓库自动更新docker容器

Watchtower 容器自动检测更新1、获取镜像仓库配置文件在宿主机上执行docker login命令,宿主机home/.docker目录下生成config.json文件 docker login 42.xx.xx.38:9001 2、配置watchtower docker-compose.yaml文件下面yaml文件实现了用watchtower容器监控mysql容器是否有镜像更新,并启用了lifecycle hooks,在mysql容器重启前执行/root/sh/pre-update.sh

2021-11-09 17:57:07 2188

原创 fabric 2.0 test-network 链码部署踩的坑 github.com/golang/[email protected]: is explicitly required in go.mod

执行命令./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-go -ccl go报错信息+ res=1Error: chaincode install failed with status: 500 - failed to invoke backing implementation of 'InstallChaincode': could not build chaincode: docker build

2021-06-03 14:27:15 2512 1

原创 为k8s集群添加远程用户

为用户生成证书1、创建私钥openssl genrsa -out user.key2、用私钥创建证书签名请求文件(CN为用户名,O为用户分组)openssl req -new -key user.key -out user.csr -subj "/CN=user/O=cluster-admin"3、找到集群的CA证书和CA私钥,一般在/etc/kubernetes/pki/目录下,然后通过集群的CA证书和之前创建的csr文件,为用户颁发证书。其中-days指定证书过期时间。openssl x50

2021-04-08 11:34:09 221

原创 nginx端口复用

共用8082端口server{ listen 8082 default_server; listen [::]:8082 default_server; charset utf-8; client_max_body_size 50m; server_name 47.105.181.68; location / { proxy_pass http://10.96.2.38:8080;

2021-02-24 15:09:25 950

原创 k8s查询etcd数据

进入etcd容器k exec -n platform feddns-67587f68cb-g425j -it -c etcd -- sh在容器内执行命令export ETCDCTL_API=3 // 设置API版本etcdctl get "" --prefix --keys-only // 查询所有keyetcdctl get "" --prefix --keys-only |grep -Ev "^$" // grep过滤掉空行etcdctl get "" --prefix --keys-o

2021-02-24 09:40:44 382

原创 搭建一个单节点的k8s集群

首先安装kubectl 、kubeadm 、kubelet# 关闭文件交换sudo swapoff -a# 创建单节点集群kubeadm init --pod-network-cidr=192.168.0.0/16 --kubernetes-version=v1.16.3 --v=5 --control-plane-endpoint "127.0.0.1:6443" --upload-certs# 配置.kube,其中/etc/kubernetes/admin.conf具备整个集群管理员权限

2020-09-23 15:28:34 819 3

原创 main.go:5:2: package rpcdemo is not in GOROOT (/usr/local/go/src/rpcdemo)

golang 运行项目出错:main.go:5:2: package rpcdemo is not in GOROOT (/usr/local/go/src/rpcdemo)解决办法:go env -w GO111MODULE="auto"

2020-09-16 13:46:46 2502

原创 unzip 错误 checkdir error: cannot create ctchain

在mac中用unzip命令解压时出现下面错误may:~/Desktop/SO$ unzip chain.zip Archive: chain.zipcheckdir error: cannot create ctchain?Ȣ??--? Illegal byte sequence unable to process ctchain?Ȣ??--?/.[ctchain对????????.zip] ctchain?Ȣ??--?/baa

2020-08-25 09:41:14 1483 1

原创 golang 两个channel间通信

package mainimport ( "fmt" "time")func main() { ch1 := make(chan int) ch2 := make(chan int) fmt.Println("main begin") go func() { for { ch1 <- 1 <-ch2 fmt.Println("你好") } }() go func() { for { <-ch1 ch2 <-

2020-07-09 19:46:23 584

原创 go moudle项目中导入私有仓库

1、设置GOPRIVATE用go env -w 命令设置环境变量go env -w GOPRIVATE="gitlab.example.com"可以用“,“分割设置多个模块路径GOPRIVATE 的值将作为 GONOPROXY 和 GONOSUMDB 的默认值2、拉取依赖 go get -u gitlab.example.com/projectName@dev其中@可以指定分支...

2020-07-09 19:37:32 711

原创 fabric交易流程

ClientA 发起交易,构建交易提案(tx proposal),并对提案进行签名背书节点进行验证并模拟执行交易that the transaction proposal is well formedit has not been submitted already in the past (replay-attack protection)the signature is valid (using the MSP)that the submitter (Client A, in the ex

2020-06-15 13:58:28 663

原创 ubuntu 16.04 安装mysql

ubuntu 16.04 安装mysql1、获取deb包wget http://repo.mysql.com/mysql-apt-config_0.8.9-1_all.debsudo dpkg -i mysql-apt-config_0.8.9-1_all.deb选择ok2、安装mysqlsudo apt-get updatesudo apt-get install mysql-s...

2019-07-04 18:48:24 249

原创 ubuntu安装python3

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-07-04 13:47:36 217

原创 git 小结

1、初始化rm -rf .gitgit initgit remote add origin https://xxx.xxx.gitgit remote add origin https://[email protected]/at2plus/tfs-dev-env.gitgit add .git config --global color.ui truegit ...

2019-05-31 17:54:02 120

原创 部署war包

1、安装Tomcat2、将打好的war包放到tomcat/webapps下面3、进入tomcat/bin/目录执行 ./start.sh

2019-05-31 17:34:31 273

原创 部署jar包到服务器

mvn cleanmvn package#停止进程ps -ef | grep tpa-admin-web-1.0.0-SNAPSHOT.jar | grep -v "grep" | awk '{print $2}' | xargs kill -9ps -ef | grep tpa-sandwich-api-1.0.0-SNAPSHOT.jar | grep -v "grep" | awk...

2019-05-31 17:29:57 1731

原创 以太坊ERC20 example

以太坊ERC20 examplepragma solidity ^0.4.23;contract BaseERC20Token { mapping (address => uint256) public balanceOf; string public name; string public symbol; uint8 public decimals;...

2019-05-31 17:24:03 163

原创 文本只能输入纯数字

1、onkeyup事件onkeyup = &quot;value=value.replace(/[^\d]/g,'')&quot;使用 onkeyup 事件,有 bug ,那就是在中文输入法状态下,输入汉字之后直接回车,会直接输入字母2、onchange事件onchange = &quot;value=value.replace(/[^\d]/g,'')&quot;使用 onchange 事件,在输入内容后,只有 input...

2019-01-16 16:06:26 666 1

原创 基于Dockerfile+nginx集成一个静态网页的镜像

这篇博客帮助大家利用Dockerfile做一个基于nginx的docker镜像,也就是将一个静态网站封装成image,可以将它丢到镜像仓库中,用的时候可以随时拉取下来,很轻松的在本地运行起来。1、在网站资源同级目录下面创建一个Dockerfile文件jm@ubuntu:~/may$lsindex.htmljm@ubuntu:~/may$vi Dockerfile*************...

2018-11-16 21:26:02 3011 4

原创 linux中安装jdk,配置环境变量

1、将下载好的安装包解压到/usr/local下面[root@izm5ea5bxfhn221s2y8ffiz ~]# tar -xvf jdk-8u191-linux-x64.tar.gz -C /usr/local2、进入/usr/local目录下面查看,确认解压成功[root@izm5ea5bxfhn221s2y8ffiz ~]# cd /usr/local[root@izm5ea...

2018-11-16 18:02:30 142

原创 linux中GOPATH环境变量配置

1、cd到家目录,创建go文件夹cd mkdir -p go/{bin,pkg,src}2、配置环境变量sudo vi etc/profile或者vi .bashrc(这个是全局变量)3、在 etc/profile 或者vi .bashrc中写入并保存退出export GOPATH=$HOME/goexport PATH=$PATH:$GOPATH/bin4、更新一下文...

2018-10-26 11:15:03 11518 4

原创 docker权限问题,ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running

ERROR: Couldn’t connect to Docker daemon at http+docker://localunixsocket - is it running?出现这个问题是因为当前用户权限的问题,只要将当前用户加入docker组就可以啦~解决方案:1、如果还没有 docker group 就添加一个sudo groupadd docker2、将用户加入该 group...

2018-10-26 10:33:22 6282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除