docker
intelrain
这个作者很懒,什么都没留下…
展开
-
Centos 7 安装指定版本的docker(19.03.9)
1、安装之前前移除现有docker现在镜像版本:17.12.0sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ ..原创 2021-07-05 11:25:14 · 877 阅读 · 0 评论 -
Redis 运行一段时间后,数据被清空的处理
发生背景:做稳定性测试时,运行一段时间的脚本后,环境中的redis就被清空使用命令docker logs redisdocker查看redis的log信息,报错如下可能原因:百度之后,说是redis的某个路径配置错误,需要重新配置。解决步骤:1、进入redis容器,查看redis.conf中的配置cat /etc/redis.conf|grep dir结果是 /var/lib/redis/data2、安装redis的客户端redis_cli#从redi..原创 2021-04-23 13:56:13 · 3167 阅读 · 3 评论 -
【mysql】docker 安装的mysql 进行存储转移
背景:docker安装的mysql,版本5.7.0因为运行了很长一段时间,df -h 查看时,磁盘使用率已经99%所以需要重新部署mysql,将mysql的docker 文件移动到另一个比较大的磁盘上。处理步骤:1、空闲时间段,关闭这个服务器上的mysql2、在新的磁盘上新建文件夹 dockerdb3、将原来的 dockerdb copy到新的磁盘上 copy -r /usr/local/dockerdb /tzgData/dockerdb4、停掉原来的my...原创 2020-09-04 11:13:39 · 674 阅读 · 0 评论 -
Helm 部署配置rabbitmq+glusterfs分布式存储应用
1、使用的 Helm repo如下2、使用的这个版本helm fetch stable/rabbitmq-ha --version=1.44.23、cd rabbitmq-ha-ha 是指集群部署4、依据具体情况,调整values.yaml 中的值我调整的项有5、在这个路径下进行部署helm install rabbitmq-ha . -f values.yaml6、部署NodePort Service提供对外访问over.原创 2020-06-15 17:59:18 · 688 阅读 · 0 评论 -
Helm 部署配置mysql+glusterfs分布式存储应用
1、使用的 Helm repo如下最开始没添加这个,下载的 stable/mysql ,不是很合适,后面加了这个源helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubatorhelm repo updatehelm search mysqlha新建一个文件夹mysqlhelm fetch incubator/mysqlha解压cd mysqlha2、依据具体情原创 2020-05-29 15:19:55 · 747 阅读 · 0 评论 -
Helm 部署配置redis集群+glusterfs分布式存储应用
1、helm的安装不做赘述,网上有很多教程。2、helm添加Chart库添加微软库helm repo add stable http://mirror.azure.cn/kubernetes/charts/目前我本地的Chart库如下添加了之后,查询redis结果如下helm search repo redis -l 可以查看历史版本3、拉取部署文件: helm pull stable/redis-ha不指定标签时默认拉取最新版本,拉取的是一个压缩包解压原创 2020-05-27 14:18:56 · 1251 阅读 · 0 评论 -
Helm 部署配置mongo+glusterfs分布式存储应用
Mongodb的集群搭建方式主要有三种,主从模式,Replica set模式,sharding模式, 三种模式各有优劣,适用于不同的场合,属Replica set应用最为广泛,主从模式现在用的较少,sharding模式最为完备,但配置维护较为复杂。本次使用的方式是 Replica set模式部署步骤1、2、先为mongodb创建一个新空间kubectl create ns mongo-testhelm pull stable/mongodb -n mongo-test下载原创 2020-05-28 15:52:18 · 862 阅读 · 0 评论 -
【docker】/var/lib/docker/overlay2/ 占用磁盘问题 最终解决方案
找IT 挂载了新磁盘,比如/data2 100G在docker配置文件中,加上这个systemctl daemon-reload重启docker服务即可。会导致此服务器上的所有docker 容器丢失,需要重新部署。还会导致一个问题docker push 时,会报错denied: requested access to the resource is denied解决方法:需要 删除这里,重新docker login 即可...原创 2020-05-28 12:01:17 · 7972 阅读 · 0 评论 -
Harbor中容量存储不够的解决方法
问题:可看出Harbor中快要不够了解决方法: 首先需要向IT申请,向harbor所在的这台服务器挂载一个较大的磁盘。 df -h 查看到可以使用的较大的目录,在新目录下新建harbor的存储文件夹 然后依次进行以下步骤:1、vi/data/harbor/harbor.cfg 修改这个配置项 secretkey_path = /data2、cat/data/harbor/docker-compose.yml|grep dat...原创 2020-05-22 15:38:02 · 2881 阅读 · 0 评论 -
【mysql】docker安装的mysql,修改时区
1、遇到的问题时区总是相差8个小时2、首次解决方法进入容器/etc/my.cnf 是链接文件,修改不了服务器新建my.cnf ,增加 default-time-zone ='+8:00';然后把服务器新建的 my.cnf 复制到容器内,重新启动mysql容器,有报错3、最终解决方法进入容器,命令进入myql,执行一些mysql命令进行配置的修改。备注:mysql -uroot -p输入新建mysql容器时设置的MYSQL_ROOT_PASSWOR.原创 2020-05-09 11:33:20 · 958 阅读 · 0 评论 -
【docker】/var/lib/docker/overlay2/ 占用磁盘问题,临时解决方案
删除了/var/lib/docker/overlay2/部分内容后docker pull时报错于是rm -rf/var/lib/docker/systemctl stop dockersystemctl startdocker就又可以了。这个命令,不知道是否有效umount /var/lib/docker/overlay2...原创 2020-04-28 16:40:01 · 24480 阅读 · 0 评论 -
【docker】 /var/lib/docker/overlay2/ 占用磁盘问题
df -h查看到下面的路径,占用快满了而如果把/var/lib/docker/overlay2/ ,里面的内容删除的话,docker pull要报错failed to register layer: symlink ../9f01f71de427212082349a7c0e59f1daaa2091c591323f2ae24d52a28364a1fe/diff /var/lib...原创 2020-04-28 16:28:23 · 25764 阅读 · 2 评论 -
jenkins部署docker项目时报错
jenkins部署docker项目时报错docker-compose -H tcp://172.**.**.**:12375 -f docker-compose.yml up -dNetwork _default declared as external, but could not be found. Please create the network manually using `d...原创 2020-03-11 17:24:23 · 23294 阅读 · 1 评论 -
【docker】增加dockerhub的访问
修改配置文件/usr/lib/systemd/system/docker.serviceExecStart=/usr/bin/dockerd --insecure-registry=192.1**.***.***systemctl daemon-reloadsystemctl start docker其实不够,需要执行service docker statusse...原创 2020-03-11 17:21:35 · 22441 阅读 · 0 评论 -
【docker远程连接】报错: level=error msg="failed to dial gRPC: unexpected EOF" context canceled
docker -H tcp://172.16.20.11:12375 build -t tssv3.0_mportal .报错解决方法:在172.16.20.11机器上,重启dockersystemctl restart docker然后再重启远程服务即可docker start 86...原创 2020-01-09 09:43:56 · 47722 阅读 · 0 评论 -
【docker】swarm 和 portainer
1、docker swarm 的创建docker swarm init --listen-addr 172.16.8.31:8887 --advertise-addr 172.16.8.31docker swarm join-token manager 第二句命令:可以查看加入的token其他服务器加入swarm,只需执行docker swarm jo...原创 2020-01-02 14:30:49 · 64596 阅读 · 0 评论 -
【docker】 安装docker-compose 时报错
yum安装docker -compose时,报错如下需要先执行命令[root@localhost ~] yum -y install epel-release[root@localhost ~] yum -y install python-pip原创 2019-12-27 11:18:30 · 65026 阅读 · 0 评论 -
【linux】jenkins 上执行docker pull命令时报错:Got permission denied while trying to connect to the Docker daemo
报错信息如下:解决方法:把 jenkins,加到 docker用户组sudo usermod -a -G docker jenkins发现还是报这个错,查看了 docker.sock 文件的权限进行了权限的更改chmod 777 docker.sock正常pull了,jenkins上也可以正常运行了。其他问题备注:linux查看用户组命令:cat /e...原创 2019-12-02 10:44:52 · 45088 阅读 · 2 评论 -
【linux 上安装软件】docker 安装
第一步:查看centos内核版本是否高于3.10第二步:更新yum包yum update第三步:安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yum install -y yum-utils device-mapper-persistent-data lvm2第四步:设置yu...原创 2019-11-26 15:43:59 · 204 阅读 · 0 评论 -
jenkins中使用docker 部署报错
报错信息如下:解决办法如下:登录到部署jenkins的服务器(linux的)docker login https://dockerhub.50yc.com使用如下命令即可docker pull dockerhub.50yc.com/common/wlyd/dotnetcore:v2.2谨记:一会儿在windows,一会儿在linux,会有些混乱在...原创 2019-10-12 14:12:19 · 466 阅读 · 0 评论 -
Jenkins使用docker build时报错:dial unix /var/run/docker.sock: connect: permission denied
解决方案第一种:只要docker服务重启,就需要重新设置一次。cd /var/run sudochmod 666 docker.sock第二种:只需要操作一次添加docker用户组groupadd docker把当前用户加入docker用户组gpasswd -a ${USER} docker查看是否添加成功cat /etc/group | grep ^do...原创 2019-10-11 11:45:34 · 3374 阅读 · 1 评论