Xiaolei.liang's Blog

关于代码,关于生活... 本站总访问量 ,访客数人次

linux笔记: centos下编译coreutils

glibc1.12(centos6)和glibc2.17(centos7)下编译coreutils

源码地址: https://github.com/coreutils/coreutils centos7 + coreutils v8.22 及以上 + glibc 2.17及以上 # docker run --rm -it centos:7 bash # useradd admin # yum install sudo -y # echo "admin ALL=(...

linux笔记: 容器内部署nfs

容器内安装nfs来共享自己的存储实践

1. linux nfs服务器配置和搭建 https://www.jianshu.com/p/ed4ddac6b0ea 1.1 安装 NFS的安装是非常简单的,只需要两个软件包即可,而且在通常情况下,是作为系统的默认包安装的,因此你不需要安装。 nfs-utils-* :包括基本的NFS命令与监控程序 rpcbind-* :支持安全NFS RPC服务的连接 1.2 配置 N...

client-go依赖问题

编译tekton的dashboard引发问题

问题 在编译tekton和tekton的dashboard的时候,报错client-go的错误。 解决方法:修改go.mod中修改 k8s.io/api,k8s.io/apimachinery,k8s.io/client-go,k8s.io/sample-controlle. 修改如下: $ cat go.mod k8s.io/api kubernetes-1.15.3 k8s.io/...

docker笔记: 交互式方式进入docker的n种方式

docker exec/ nsenter 以交互式方式进入docker

方法 nsenter --target <docker-pid> --mount --uts --ipc --net --pid # docker inspect -f '' 502d140f3c62 480700 # nsenter --target 480700 --mount --uts --ipc --net --pid [root@helo-hjzfj ...

docker笔记: docker registry 2.0 Oauth2 Token 授权认证

docker的Oauth2 Token 认证以及获取token的golang实现

流程 发送请求 在request的headerWww-Authenticate中提取realm、service、scope,大概样子: Www-Authenticate: Bearer realm="https://auth.docker.io/token",service="registry.docker.io",scope="repository:samalba/my-...

国内centos离线安装kubectl和minikube

k8s笔记:国内使用minikube安装单机版的k8s

安装docker-ce 参看之前文档 离线安装kubectl curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd...

linux笔记: ubuntu下passwd和chpasswd问题

chpasswd: (user admin) pam_chauthtok() failed, error/passwd: Module is unknown

chpasswd和passwd出错 chpasswd: (user admin) pam_chauthtok() failed, error passwd: Module is unknown 出错原因 缺少pam的某一个库 解决方案 :~# apt-cache search pam | grep crack libpam-cracklib – PAM module to e...

docker笔记: linux下安装docker-ce

centos7.2安装docker-ce

1. 步骤 # cd /etc/yum.repos.d/ && mkdir -p bak && mv centos7.repo bak/ # echo '<清华镜像源>' > centos7.repo # yum update -y # yum install -y epel-release # yum remove docker-* -y ...

docker笔记: 在容器中使用docker命令

docker in docker 实践

在容器中使用docker命令 $ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/bin/docker -ti centos:7 [root@5fcd5007c70e /]# docker ps $ docker run -ti -v /var/run/docker.so...

docker笔记: 容器中使用systemd

容器中使用systemctl

容器中无法使用systemctl 直接使用docker run -d --privileged centos init 容器中遇到问题 centos没有service服务 centos7 以后去除了service服务,使用systemctl代替 可以使用 yum install -y initscripts.x86_64 安装service服务 cent...