随笔分类 -  *Docker

摘要:背景: df -h,发现docker默认的路径在/var/lib下,而且容量即将满掉。 对于欧拉系统来说,目录在/home,需要把docker目前的目录切换到/home下。 解决方法: 1. Docker 的版本是 1.12 或以上的,可以修改或新建 daemon.json 文件. vim /etc 阅读全文
posted @ 2024-12-17 12:33 李济宏(Amadeus) 阅读(2) 评论(0) 推荐(0) 编辑
摘要:启动所有容器 docker start $(docker ps -a | awk '{ print $1}' | tail -n +2) 关闭所有容器 docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2) 删除所有容器 docker 阅读全文
posted @ 2024-12-06 11:22 李济宏(Amadeus) 阅读(2) 评论(0) 推荐(0) 编辑
摘要:查看docker日志路径 docker inspect --format='{{.LogPath}}' <container_name_or_id> 清理docker日志 echo |sudo tee $(docker inspect --format='{{.LogPath}}' <contain 阅读全文
posted @ 2024-11-27 10:20 李济宏(Amadeus) 阅读(1) 评论(0) 推荐(0) 编辑
摘要:场景 突然get pod的时候,发现一堆的错误,得把它干掉,否则很不爽。 解决方案 正常过期的状态,比如Evicted ,用正常指令 kubectl -n jingu get pods | grep Evicted |awk '{print$1}'|xargs kubectl -n jingu de 阅读全文
posted @ 2024-01-23 16:24 李济宏(Amadeus) 阅读(57) 评论(0) 推荐(0) 编辑
摘要:docker-compose在使用的时候,经常是多个docker组了个内网。而如果不指定内网地址的话,很容易和线下的网段冲突,会造成虽说外部IP和端口都映射好了,但是就是公网无法访问的情况。 解决方案: docker-compose.yml里面,指定network网段。 networks: seaf 阅读全文
posted @ 2024-01-09 15:53 李济宏(Amadeus) 阅读(123) 评论(0) 推荐(0) 编辑
摘要:vi /etc/rc.d/rc.local /usr/local/bin/docker-compose -f /home/seafile/docker-compose.yml up -d 给rc.local赋予执行权限。(这个是其他文章少的一步,造成重启后无效) chmod +x /etc/rc.d 阅读全文
posted @ 2024-01-09 15:52 李济宏(Amadeus) 阅读(474) 评论(0) 推荐(0) 编辑
摘要:Docker安装MySQL5.7 docker pull mysql:5.7 docker run Note: 报错: docker: Error response from daemon: failed to create shim task: OCI runtime create failed: 阅读全文
posted @ 2024-01-09 15:33 李济宏(Amadeus) 阅读(98) 评论(0) 推荐(0) 编辑
摘要:1. 安装redis docker pull redis docker images 2. 配置redis ## 创建目录 mkdir -p /home/redis/conf ## 创建文件 touch /home/redis/conf/redis.conf 3. 创建容器 vi redis.sh 阅读全文
posted @ 2024-01-09 11:16 李济宏(Amadeus) 阅读(16) 评论(0) 推荐(0) 编辑
摘要:​​>Minio 是一个基于Apache License v2.0开源协议的对象存储服务,虽然轻量,却拥有着不错的性能。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据。 例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 阅读全文
posted @ 2024-01-09 11:13 李济宏(Amadeus) 阅读(140) 评论(0) 推荐(0) 编辑
摘要:安装docker 查找tomcat docker search tomcat 下载镜像 docker pull tomcat 查看下载的镜像 docker images 运行Tomcat docker run -d -p 8080:8080 -v /home/tomcat/webapps:/usr/ 阅读全文
posted @ 2024-01-09 10:54 李济宏(Amadeus) 阅读(3) 评论(0) 推荐(0) 编辑
摘要:安装gitlab,指定14.5.2版本,为便于与下篇文章:gitlab恢复做准备。如果不需要恢复,或不需要配置ssl证书,请自行精简以下操作。 1. 开启gitlab sh gitlab.sh docker run -d \ --privileged=true \ --hostname xxx.xx 阅读全文
posted @ 2024-01-09 10:31 李济宏(Amadeus) 阅读(353) 评论(0) 推荐(0) 编辑
摘要:下载docker dnf -y install docker 下载mysql镜像 docker pull mysql 运行Mysql mkdir -p /home/mysql/data docker run -d -p 9020:3306 --name mysql --privileged=true 阅读全文
posted @ 2024-01-09 09:50 李济宏(Amadeus) 阅读(61) 评论(0) 推荐(0) 编辑
摘要:直接docker pull apereo/cas ,docker run的时候各种报错: standard_init_linux.go:178: exec user process caused "exec format error" 或是 cas exec /opt/java/openjdk/bi 阅读全文
posted @ 2024-01-09 08:37 李济宏(Amadeus) 阅读(66) 评论(0) 推荐(0) 编辑
摘要:​有套代码,需要在服务器直接run dev,docker build玩起来。 步骤: 将自己的代码上传到服务器,本例:/home/flow/ruoyi-ui cd到项目根目录 ruoyi-ui,新建Dockerfile,内容如下,根据自己本地运行的node版本改第一行版本号。 FROM node:1 阅读全文
posted @ 2024-01-08 18:39 李济宏(Amadeus) 阅读(119) 评论(0) 推荐(0) 编辑
摘要:1. 下载jdk和tomcat wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.93/bin/apache-tomcat-8.5.93.tar.gz wget https://repo.huaweicloud.com/java/jdk/8u202 阅读全文
posted @ 2024-01-08 14:45 李济宏(Amadeus) 阅读(225) 评论(0) 推荐(0) 编辑
摘要:​主要作用: 就是让配置好的容器,可以得到复用,后面用到得的时候就不需要重新配置。 其中涉及到的命令有: docker commit 将容器保存为镜像 docker save -o 将镜像备份为tar文件 docker load -i 根据tar文件恢复为镜像 老服务器 docker备份 [root 阅读全文
posted @ 2024-01-08 14:11 李济宏(Amadeus) 阅读(80) 评论(0) 推荐(0) 编辑
摘要:​ 安装redis docker pull redis 配置数据路径 mkdir -p /home/redis/data docker启动 docker run -d -v /home/redis/data:/data --name redis -p 6379:6379 redis redis-se 阅读全文
posted @ 2024-01-08 11:43 李济宏(Amadeus) 阅读(15) 评论(0) 推荐(0) 编辑
摘要:​RocketMQ是阿里巴巴2016年MQ中间件,使用java语言开发,在阿里内部,RocketMQ承接了例如“双11”等高并发场景的消息流转,能够处理亿万级别的消息处理。 RocketMQ各角色介绍 Producer:消息的发送者 Consumer:消息的接收者 Broker:暂存和传输消息,如: 阅读全文
posted @ 2024-01-08 10:53 李济宏(Amadeus) 阅读(549) 评论(0) 推荐(0) 编辑
摘要:0. 系统优化 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 1. 准备conf文件 mkdir -p /home/mysql/conf cd /home/mysql/conf vim my.cnf 写以下内容: [mysql] 阅读全文
posted @ 2024-01-04 14:59 李济宏(Amadeus) 阅读(73) 评论(0) 推荐(0) 编辑
摘要:一、安装docker,参见本博客docker安装文档。 二、启动空的mysql -e MYSQL_DATABASE="zabbix" \ -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD="zabbix_pwd1234" \ -e MYSQL_ROOT_PASSW 阅读全文
posted @ 2024-01-03 19:42 李济宏(Amadeus) 阅读(134) 评论(0) 推荐(0) 编辑