Loading

龙行博客

共找到 11 篇 “docker” 的文章

ubuntu编译安装pgVector向量库插件

操作系统发行版本 cat /etc/os-release root@shixing:~# cat /etc/os-release PRETTY_NAME="Ubuntu 24.04.1 LTS" NAME="Ubuntu" VERSION_ID="24.04" VERSION="24.04.1 LTS (Noble Numbat)" VERSION_CODENAME=noble ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https:/...

记一次docker-containers日志占用解决

如下解决流程记录下吧 Docker在不重建容器的情况下,日志文件默认会一直追加,时间一长会逐渐占满服务器的硬盘的空间,内存消耗也会一直增加 查看日志占用 du -d1 -h /var/lib/docker/containers | sort -h 查看日志详情 ls -lh /var/lib/docker/containers/e6877c4e8355126261774250e30660b925281488b6ca9692a108996fc05dede7/ 查看指定日志是哪个容器 docker inspect e6877c4e8355 --format ...

企业级 CICD 自动化部署架构文档

--- title: 企业级 CI/CD 自动化部署架构文档 (v2.0) description: 基于 SDN 组网 + Pull 模式的内外网隔离部署方案(含安全加固与容错机制) tags: - ci/cd - docker - tailscale - headscale - gitlab - sdn - 宝塔 - devops - security date: 2026-06-15 version: 2.0 --- # 企业级 CI/CD 自动化部署架构文档 (v2.0) > [!ABSTRACT] ...

部署docker-emqx

部署docker版本的 emqx/emqx:5.8.9 5.9版本后商用付费 先把镜像拉下来 我使用的是稳定版5.8.9 `docekr pull emqx/emqx:5.8.9 先创建映射目录 mkdir -P /mnt/datadisk/docker/volumes/emqx chmod -R 777 /mnt/datadisk/docker/volumes/emqx 或者 # 把所有者改为 UID 1000(对应容器内的 emqx 用户) chown -R 1000:1000 /mnt/datadisk/docker/volumes/emqx 复制...

gitlab备份记录

#!/bin/bash # GitLab 配置每日备份脚本 (目录模式) set -e CONTAINER_NAME="gitlab" # 获取日期作为文件夹名称 (格式: 2026-04-20) DATE=$(date +%Y-%m-%d) # 基础备份目录 BASE_BACKUP_DIR="/mnt/nas/gitlab_backup/gitlab_22/config_backups" # 目标备份目录 CURRENT_BACKUP_DIR="$BASE_BACKUP_DIR/$DATE" LOG_FILE="/var/log/gitlab-c...

群晖定时导出容器compose

之前那个不好用,换一个,群辉容器越来越多了,导致ssd已经满了,换了块大的,谜之操作导致所有容器都没有了,还好记得之前装过些神什么. 现在用脚本做一个备份工作 脚本代码 第一次注意的点: BACKUP_ROOT_DIR: 备份根目录,根据自己需要更换存储目录 dockerhub.icu/red5d/docker-autocompose:latest 如果失效,更换成可用的, dockerhub.icu目前还能用的,明天就不知道了 #!/bin/bash # https://github.com/Red5d/docker-autocompose ...

docker容器内部安装vim

1.先进入容器 docker exec -it bash 2.进入apt-get 配置目录 cd /etc/apt 3.执行备份命令 cp sources.list sources.list.bak 4.查看版本 cat /etc/os-release 5.选择相应版本的源,执行如下所有echo命令,修改成国内镜像源【163镜像:https://mirrors.163.com/.help/debian.html】 echo "">sources.list echo "deb http://mirrors.163.com/debian/ b...

Docker安装redis并以配置文件方式启动

docker安装redis并以配置文件方式启动 【第1步】创建docker网络 默认的网络是docker0,这个网络在容器内部只能通过容器的ip访问,不能通过容器名访问,所以凡是我们自己安装的软件及部署的业务项目,全部用自己创建的网络。 创建docker网络,取名mynet,网段为172.19.0.0/16 docker network create --subnet 172.19.0.0/16 --gateway 172.19.0.1 mynet 注意网段不要用172.17.0.0/16,这个网段被默认的网络docker0使用了 【第2步】下载redi...

Docker-Mysql主从配置

Docker-Mysql主从配置 运行mysql容器 docker run -it --name mysql-master -e MYSQL_ROOT_PASSWORD=123456 -d -p 3307:3306 --privileged=true -v /soft/mysql-master/log:/var/log/mysql -v /soft/mysql-master/data:/var/lib/mysql -v /soft/mysql-master/conf:/etc/mysql/conf.d mysql 创建my.cnf vim /soft/...

Docker-Redis3主3从配置

Docker-Redis3主3从配置 --clusten-enabled yes  是否开启集群 --appendonly no ##默认是不开启aof模式的, 默认是使用rdb方式持久化,在大部分所有的情况下,rdb完全够用 docker run -d --name redis-node-1 --net host --privileged=true -v /soft/redis-cluster/redis-node-1:/data redis --cluster-enabled yes --appendonly yes --port 6381 d...