
docker
skywin88
这个作者很懒,什么都没留下…
展开
-
docker一键部署zookeeper+kafka容器并创建主题
kafka-deploy.sh#!/bin/bash#本机IPLocalIP=`cat /etc/network/interfaces|grep address|awk '{print $2}'`#zookeeper容器名ZookeeperName=beta-coho-zookeeper#kafka容器名KafkaName=beta-coho-kafkaecho "启动容器"d...原创 2020-04-28 10:09:41 · 978 阅读 · 0 评论 -
kolla容器部署openstack宕机后mariadb不停重启
现象:单台服务器使用docker-compose安装openstack,在一次断电后,mariadb不停重启,openstack页面无法打开。解决方法:查看openstack的日志,发现一直报错WSREP: failed to open gcomm backend connection: 131: invalid UUID,保险起见先备份/var/lib/docker/volume/mariadb/_date目录,备份完成后进入/var/lib/docker/volume/mariadb/_date目原创 2021-10-29 11:49:49 · 890 阅读 · 0 评论 -
威联通NAS使用容器创建harbor镜像仓库
由于harbor基本上只有主机的安装教程,这里是在主机上配置好在移动到NAS上用页面启停,NAS一直开着而且刚好有满足版本的docker和docker-compose 不当容器仓库可惜了在官方gitlab下载harbor版本harbor-offline-installer-v2.3.2.tgz(也可以使用online就是要下镜像)威联通NAS打开ssh连接 用admin账号ssh连接上这里我是用安装目录为/share/Container/container-station-data/Mount/Har原创 2021-09-26 15:48:20 · 2221 阅读 · 1 评论 -
shell定时备份docker部署的mysql
由于mysql采用容器部署,现需要每天定时备份数据库数据在宿主机上执行脚本#!/bin/bash# 设置mysql的登录用户名和密码(根据实际情况填写)docker_name="mysql8"mysql_user="root"mysql_password="Mysql_root_8"mysql_host="localhost"mysql_port="3306"mysql_database="ms_zabbix"# 备份文件存放地址(根据实际情况填写)backup_dir="/opt/d原创 2021-06-24 16:21:27 · 293 阅读 · 0 评论 -
docker和k8s创建mysql8并添加sql_mode和不区分大小写
1.Docker创建mysql8创建存储docker volume create mysql8启动docker rm -f mysql8;docker run -d –restart unless-stopped –name mysql8 -p 3306:3306 -v mysql8:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=QWERT!@#$% -e TZ=Asia/Shanghai mysql:8 –character-set-server=u原创 2021-04-12 14:45:31 · 1132 阅读 · 0 评论 -
harbor2.1.1配置反向代理
由于dmz区域nginx主机只有80端口对外开放,内网主机无法访问现需要从外网80访问内网harbor的5000端口,需要访问页面和推拉镜像,同时实现公网和内网harbor同步使用虚拟域名harbor.test.work,访问需要在本机配置hosts对应公网IP#内网主机的/etc/hosts添加(nginx和harbor和访问端)10.100.1.3 harbor.test.work#harbor.yml配置添加hostname: harbor.test.workexternal_url:原创 2021-01-08 16:54:07 · 2824 阅读 · 0 评论 -
Jenkins调用shell脚本传参至kubernetes实现首次部署
jenkins上配置打包结束后调用Shell脚本传递参数给k8s这里也可以使用修改yaml文件的方式实现滚动升级和部署这里仅说明调用脚本执行方式#定义镜像名(使用私有镜像库)IMAGE_NAME=www.xxxxx.com:24188/saas/rest-service#使用的k8s命名空间docker_namespace=test#容器名称docker_name=rest-service#容器labelsdocker_labels=rest-service#容器份数docker_原创 2020-09-25 16:20:21 · 570 阅读 · 0 评论 -
docker-compose搭建jumpserver2.2(附带QNAP安装方法)
创建随机的SECRET_KEY和BOOTSTRAP_TOKENSECRET_KEY 保护签名数据的密匙, 首次安装请一定要修改并牢记, 后续升级和迁移不可更改, 否则将导致加密的数据不可解密。BOOTSTRAP_TOKEN 为组件认证使用的密钥, 仅组件注册时用。组件指 koko、guacamolevim get_secret_and_token.shif [ ! "$SECRET_KEY" ]; then SECRET_KEY=`cat /dev/urandom | tr -dc A-Za-z原创 2020-09-10 14:32:15 · 1300 阅读 · 0 评论 -
威联通NAS使用容器创建gitlab
由于威联通首页的gitlab容器无自定义设置且无挂载路径,而且内部git地址显示localhost显示故修改原有docke-compose.yml文件这里添加了三个容器的挂载路径,将重要文件挂载至磁盘路径,防止容器损毁丢失数据路径在/share/Container/container-station-data/Mount/Gitlab/下创建对应文件夹即可GITLAB_HOST填写NAS的IP地址GITLAB_PORT填写页面访问端口GITLAB_SSH_PORTgitlab: envi.原创 2020-06-30 18:33:35 · 9542 阅读 · 4 评论 -
docker-compose搭建seafile开源版私有云盘
1、linux下安装docker-ce方法自行百度2、下载docker-compose稳定的版本curl -L “https://github.com/docker/compose/releases/download/1.24.1/docker-compose-(uname−s)−(uname -s)-(uname−s)−(uname -m)” -o /usr/local/bin/docker-compose3、对下载的版本给予可执行权限chmod +x /usr/local/bin/docker原创 2020-06-03 18:22:05 · 3749 阅读 · 5 评论 -
docker安装open-cmdb
open-cmdb的代码地址https://github.com/open-cmdb/cmdb将下述代码保存到 install_cmdb.py 并执行 sudo python3 install_cmdb.py 即可一键安装。# -*- coding: utf-8 -*-import osimport subprocessimport argparseimport timedef base(cmd): if subprocess.call(cmd, shell=True):原创 2020-05-13 21:03:47 · 1017 阅读 · 0 评论 -
威联通NAS使用容器创建可道云
安装威联通的Container Station容器平台点击创建 搜索baiyuetribe/kodexplorer点击创建点击高级设置 网络 将主机端口填入自己想要使用的端口号这里使用的是10000为了保证可道云使用数据不会意外丢失,将数据文件存在NAS硬盘上点击共享文件夹将/var/www/html 目录映射出来这里使用的自己创建的/DISK04/可道云文件夹作为存储路径挂载路...原创 2020-05-06 03:29:21 · 2674 阅读 · 2 评论 -
Jenkins调用shell脚本传参至kubernetes实现滚动升级
Jenkins上配置打包结束后调用Shell脚本传递参数给k8s这里也可以使用修改yaml文件的方式实现滚动升级这里仅说明调用脚本执行方式#定义镜像名(使用私有镜像库)IMAGE_NAME=www.xxxxx.com:24188/saas/rest-service#使用的k8s命名空间docker_namespace=test#容器名称docker_name=rest-servi...原创 2020-05-06 02:47:49 · 717 阅读 · 0 评论 -
docker的demon.json配置和日志大小限制
{"registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"],"insecure-registries": ["www.xxxxxx.com:24188"],"max-concurrent-downloads": 10,"log-driver":"json-file","log-opts": {"max-size":"1024m...原创 2020-05-06 01:40:46 · 1618 阅读 · 0 评论 -
容器部署doclever接口自动化平台
这里使用系统为ubuntu16.04lts创建一个mongodb容器端口27777(自定义端口为27777)docker run --name mongo-master -p 27777:27017 -v将数据库文件路径映射出来/opt/mongo/db:/data/db -d mongo创建doclever容器10000端口可以自定义 文件路径也可以自定义须对应mongodb端口...原创 2020-04-27 21:41:26 · 412 阅读 · 0 评论