
docker
开心自由天使
这个作者很懒,什么都没留下…
展开
-
docker 容器提示空间不足的解决方法
docker container docker 容器 提示 Insufficient space in 目录解决办法:1.温柔谨慎的方法echo “删除已经退出的docker 容器”docker rm $(docker ps -a | grep ‘Exited’ | awk ‘{ print $1 }’)echo “删除无用的docker image”docker rmi $(docker images -q -f dangling=true)pwd调整系统分配给docker 空间的原创 2021-08-05 11:44:17 · 2339 阅读 · 0 评论 -
如何创建ansible playbook 在生产环境100%可正常运行的环境?
最近遇到一个问题,在我机器上跑的很正常的ansible-playbook 项目,到了同事那里,死活跑不起来,发现了很多问题。1.ansible 版本不一致2.python 版本不一致3.playbook 依赖的系统命令不一致导致各种莫名其秒的错误,…后来干脆根据playbook 制作一个docker镜像,这样可以确保无论在什么系统下,只要支持docker 都可以正常运行。git 仓库...原创 2019-09-03 18:07:22 · 353 阅读 · 0 评论 -
etcd3 docker集群部署
创建一个3个节点的etcd3 集群。注意:etcd2和etcd3 启动命令是有差别的。之前我踩了这个坑,耗费了不少时间.准备3台虚拟机 centos7 1810etcd1 IP: 10.5.7.61etcd2 IP: 10.5.7.62etcd3 IP: 10.5.7.63在每台虚拟机上安装好docker. 我的虚拟机是从模版创建的,本身自带了docker,所以不用安装.确...原创 2019-08-22 18:35:45 · 947 阅读 · 0 评论 -
关于谷歌kubernetes镜像下载的一种实现方式
看了网上不少文章说拉取国外docker镜像的,各种尝试都无法下载谷歌kubernetes 镜像。刚好缺了一个镜像k8s.gcr.io/metrics-server-amd64:v0.3.3,突然想到可以尝试用谷歌云下载看看,结果还是比较满意的,虽然过程有的折腾。要解决的问题: 下载kubernetes 各种不同版本的镜像.前提条件:只有浏览器可以上科学上网地址 https://con...原创 2019-08-20 22:18:43 · 1842 阅读 · 1 评论 -
python 基于各种真实运行环境离线下载安装包的通用方法
最近经常开发人工智能相关项目,经常需要安装不通硬件平台不同操作系统版本不同python版本的各种包,耗费了大量的时间和精力都是在下载等待中,要么就是失败重试.总结了一套通用的方法,可以节省大量的时间精力,避免精力和时间白白浪费了。特别是在中国境内,下载很慢,即使用了阿里和清华的镜像源头,还是下载很慢,因为少量的包在国内镜像上没有,下载速度只有几KB/秒。执行办法:git clone ht...原创 2019-08-09 11:06:11 · 1471 阅读 · 0 评论 -
如何在CentOS7上创建Kubernetes k8s集群
https://www.digitalocean.com/community/tutorials/how-to-create-a-kubernetes-cluster-using-kubeadm-on-centos-7简介Kubernetes是一个容器编排系统,可以大规模管理容器。 Kubernetes最初由谷歌根据其在生产中运行容器的经验开发而成,是一个开源的,并由世界各地的社区积极开发。...原创 2019-06-25 18:21:07 · 2409 阅读 · 2 评论 -
苹果电脑Mac添加Docker Nexus自制证书
前提条件:a. Nexus docker 镜像库已经搭建成功.域名:example.com SSL端口:8443docker push 端口1443 docker pull 端口2443b. Mac系统先准备好证书.(这个文件大小1KB左右) 如果不到100个字节,可能是导出失败,请重现导出. 必须确保这个文件正常.export NEXUS_DOMAIN=example.com ...原创 2019-06-04 16:27:32 · 751 阅读 · 0 评论 -
针对特定的Docker容器自定义日志格式
首先确保系统安装了jq 命令通过 -log-opt tag=“你的个性化标签”如下面描述:–log-opt tag=“fyy-service/{{.ImageName}}/{{.Name}}/{{.ID}}”最终,json-file日志插件将容器打印到控制台的日志生成到本地 /var/lib/docker/containers/*/目录中,为json格式,如下:docker stop ...原创 2019-04-29 11:13:03 · 1120 阅读 · 0 评论 -
Gitlab 部署在Mesos 容器云平台 存储采用ceph 变成无状态容器实践
从单台虚拟机启动一个gitlab 服务器是很容易的事情,GITLAB_HOME=pwd/data/gitlabdocker run -d –hostname gitlab –publish 8443:443 --publish 80:80 --publish 2222:22 –name gitlab –restart always –volume $GITLAB_HOME/conf...原创 2019-02-20 10:45:11 · 689 阅读 · 0 评论 -
Docker hostname超过64个字符报错
#!/bin/bashdocker stop starter2docker rm starter2#current_file_path=(cd"(cd "(cd"(dirname “KaTeX parse error: Expected 'EOF', got '#' at position 12: 0")"; pwd)#̲filesource="fi...原创 2019-02-13 23:27:00 · 767 阅读 · 0 评论 -
Alpine Linux 安装软件
apk包管理命令Alpine使用apk进行包管理,通过apk --help命令查看完整的包管理命令,下面列举常用命令:update:从远程镜像源中更新本地镜像源索引update命令会从各个镜像源列表下载APKINDEX.tar.gz并存储到本地缓存,一般在/var/cache/apk/(Alpine在该目录下)、 /var/lib/apk/ 、/etc/apk/cache/下。$ apk ...原创 2019-01-25 13:18:59 · 10369 阅读 · 1 评论 -
微服务实际中需要考虑的12个考虑因素
文章来自: <<Spring 5.0 Microservices 第二版>> 翻译.云计算是最快速发展的技术之一。它承诺许多好处,例如成本优势,速度,灵活性,灵活性和弹性。有许多云提供商提供不同的服务。他们正在降低成本模型,使其对企业更具吸引力。不同的云提供商(如AWS Microsoft,Rackspace,IBM,Google等)使用不同的工具,技术和服务。另一方...原创 2018-09-24 20:08:05 · 2012 阅读 · 0 评论 -
Docker分布式volume成功实践经验分享
日常部署项目中,不同的的应用运行于不同虚拟机的不同docker 容器之中, 不少是有状态的容器,需要把数据卷 独自挂出来。 比如下面postgresql 数据库的代码:#more start-docker.sh#!/usr/bin/env bashfile_path=$(cd "$(dirname "$0")"; pwd)cd ${file_path}docker stop...原创 2018-09-12 14:41:47 · 1957 阅读 · 0 评论