docker
文章平均质量分 50
luomo0203
这个作者很懒,什么都没留下…
展开
-
15秒搭建一个redis哨兵集群
docker-compose.yml (哨兵compose文件)原创 2022-08-30 13:10:46 · 391 阅读 · 0 评论 -
mysql解决docker commit后数据丢失问题
之前直接拉取官方的mysql镜像启动后,还原数据库后再执行dockercommit发现备份的数据丢失了。原因是mysql/var/lib/mysql中的文件是没有被提交到镜像中的。因为业务需要频繁的还原数据库,因为数据库比较大每次还原都需要几个小时的时间,所有选择使用docker镜像的方式解决还原问题。2、将/var/lib/mysql复制到新建目录中。cp-r/var/lib/mysql/mddir。3、修改/etc/mysql/my.cnf。...............原创 2022-07-14 21:02:20 · 3254 阅读 · 0 评论 -
Redis6.x 集群的扩容与缩容
之前我们介绍了 使用Docker快速搭建redis三主三从。但是随着业务量的增长,我们有扩容需求,这时又改如何处理呢?本次依然使用docker来演示,使用编译安装的同学可以看我之前的文章Redis6.x节点高可用之Cluster集群搭建一、启动扩容节点docker run -d --name redis-node7 --net host --privileged=true -v /data/redis/share/redis-node7:/data redis:6.2.5 --clus原创 2022-01-13 00:06:03 · 1939 阅读 · 0 评论 -
使用docker安装达梦数据库 (适用于测试环境)
一、达梦官网下载docker镜像包二、 上传镜像到服务器并加载镜像docker import dm8_docker.tar dm8:latest三、 启动docker容器 docker run -itd -p 5236:5236 --name dm8 dm8:latest /bin/bash /startDm.sh 四、使用客户端查看连接(云服务器设置安全组)...原创 2021-09-23 14:30:58 · 926 阅读 · 0 评论 -
SpringBoot整合S3存储实现上传预览操作(私有桶)
一、安装s3环境1.1 minio介绍Minio是GlusterFS创始人之一Anand Babu Periasamy发布新的开源项目。Minio兼容Amason的S3分布式对象存储项目,采用Golang实现,客户端支持Java,Python,Javacript, Golang语言1.2 中文文档Minio中文文档: Minio中文文档.二、下载s3 brower测试连接s3 brower: s3 brower.三、SpringBoot整合S3存储3.1 引入sdk &l原创 2021-08-04 20:51:46 · 3694 阅读 · 2 评论 -
使用docker一条命令搭建wordpress个人博客
podman run -itd --name wordpress -e WORDPRESS_DB_HOST=192.168.186.10 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=123456 -p 80:80 wordpress参数介绍-e WORDPRESS_DB_HOST : 链接的MySQL的IP地址和端口,一般设置成mysql表示用默认的设置-e WORDPRESS_DB_USER : 以什么用户使用MySQL,默认原创 2021-02-24 20:33:14 · 262 阅读 · 0 评论 -
Podman使用初体验
一、 背景最近服务器空了下来想着玩玩最新的centos8所以将服务器升级了一波操作系统。刚好看到有替代docker的容器方案想着试试,故写此篇博客记录一下安装过程。二、开始安装对于linux操作不是很熟练的同学可以安装宝塔面板方便以后使用curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh安装podmanyum -y install podman配置镜像加速v原创 2021-02-24 16:14:57 · 597 阅读 · 0 评论 -
IDEA中SpringBoot项目一键打包docker镜像
一、插件安装并配置安装插件(网络不好的小伙伴可以先下载插件再导入)测试连接是否可用[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o0jtnhqa-1611888452568)(https://blog.lihaijian.top/upload/2021/01/image-eefca2c4856b4980a3e6c9c3865688e6.png)]配置阿里镜像加速[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aDBC2Gtw-161原创 2021-01-29 10:48:01 · 784 阅读 · 0 评论 -
Windows下docker容器启动nginx并挂载配置文件和web目录
一、 配置共享目录二、准备html和conf文件配置文件详情default.confserver { listen 80; listen [::]:80; server_name localhost; location / { root /usr/share/nginx/html; index index.html index.htm; } error_page 500 502原创 2020-12-02 14:23:56 · 1265 阅读 · 0 评论 -
在线文件预览工具kkFileView初体验
一、使用背景项目开发中需要使用预览功能查看pdf、MP4、doc、ppt等格式的文件。还有添加水印等其他功能。二、kkFileView使用(请直接移步官方文档、简单快速上手)https://kkfileview.keking.cn/zh-cn/docs/home.html三、过程中遇到的问题项目发布后对外暴露https地址、而kkFileView默认是ip+端口。所有需要nginx配置反向代理。使用jar包起服务的用户请参考官网配置base.url说明:提供预览服务的地址,默认从接收请求ur原创 2020-10-31 00:43:13 · 7003 阅读 · 1 评论 -
You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_P
使用docker启动mysql失败查看日志docker logs 容器id或容器名称需要在启动时添加环境变量docker run -itd -p 3307:3306 --name mysql57 --restart always -e MYSQL_USER=“dtsshop” -e MYSQL_PASSWORD=“dtsshop123” -e MYSQL_ROOT_PASSWORD=“123456” -e MYSQL_DATABASE=“dts-shop” ef08065b0a30具原创 2020-09-23 18:12:06 · 3030 阅读 · 0 评论 -
使用Kuboard面板+阿里云docker私有仓库部署服务
一、配置阿里云docker私有仓库1.1 登录阿里云控制台选择容器镜像服务1.2 选择创建命令空间这里的命名空间可以对标k8s中的namespace,类似于项目名。可以当做分包管理。1.3 创建仓库二、登录Kuboard面板2.1 新建namespace2.2 创建Deployment2.3 配置docker仓库2.4 填写配置信息2.5 部署完成...原创 2020-08-28 14:05:39 · 1091 阅读 · 0 评论 -
docker安装nginx配置文件的设置
使用docker安装nginx后会生成两个配置文件分别是/etc/nginx/nginx.conf和/etc/nginx/conf.d/default.conf此时如何需要配置反向代理,需要修改default.conf文件。修改方式一:安装vim编辑器后直接在容器内修改配置文件并退出重启容器修改方式二:将上面两个文件在启动容器命令中添加文件挂载如: docker run -itd -p 8080:80 --name nginx-web -v /root/nginx/conf:/etc/ng原创 2020-08-23 20:10:54 · 1476 阅读 · 0 评论 -
docker学习笔记(全)
一、docker安装、启动、重启、停止操作1.1 卸载旧版本较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。$ sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine1.2 安装docker并配置原创 2020-08-11 13:29:06 · 158 阅读 · 0 评论 -
解决yum安装docker太慢的问题
1、yum install -y yum-utils2、yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3、yum install docker-ce原创 2020-08-05 23:33:41 · 3572 阅读 · 3 评论 -
使用Docker安装SonarQube
1、docker pull postgres2、docker pull sonarqube3、docker run --name mydb -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres4、docker run --name sq --link db -e SONARQUBE_JDBC_URL=jdbc:postgresql://mydb:5432/sonar -e SONARQUBE_JDBC_USERNAME=sonar.原创 2020-08-01 13:44:06 · 209 阅读 · 1 评论 -
docker安装mysql、MongoDB、redis、rabbitmq
一、安装mysql1 docker pull mysql 下拉最新mysql镜像2 docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql 启动容器3 docker ps 查看容器是否启动4 docker exec -it /bin/bash 进入容器5 mysql -uroot -p 验证原创 2020-07-14 16:11:04 · 373 阅读 · 0 评论 -
docker进入容器修改配置文件
一、以root权限进入容器sudo docker exec -ti -u root 容器id /bin/bash二、安装apt-get依次执行apt-get updateapt-get install -y vim三、进入要编辑的目录vim /etc/nginx/nginx.conf原创 2020-07-06 00:00:41 · 4628 阅读 · 0 评论