随笔分类 - Docker
摘要:最近陆陆续续有不少园友加我好友咨询 redis 集群搭建的问题,我觉得一定是之前写的这篇 《基于Docker的Redis集群搭建》 文章有问题了,所以我花了几分钟浏览之前的文章总结了下面几个问题: redis 数量太少,只创建了 3 个实例; 由于只有 3 个实例,所以全部只能是主节点,无法体现集群
阅读全文
摘要:1、一点废话(可直接跳转至标题2) 通常在拉取镜像之前,除了通过命令执行 docker search xxx 之外,我们还可以通过 Docker 镜像仓库查询指定的镜像。 如下是 rabbitmq 镜像的搜索结果: 一般拉取下载数 + stars 数相对比较高的,可防止被别人挂马。 我们点开这个 s
阅读全文
摘要:1. 本文环境 Maven:3.6.3(Maven配置参考) SpringBoot version:2.3.4.RELEASE Docker version: 19.03.11(Docker搭建参考) JDK version:1.8.0_221(JDK搭建参考) dev tools:IDEA(IDE
阅读全文
摘要:1、前言 docker镜像无法删除,通过 docker images 查看镜像明明存在就是删除不了。 删除提示:Error:No such image:xxxxxxx 具体截图内容如下: 2、解决方法 进入目录: cd /var/lib/docker/image/overlay2/imagedb/c
阅读全文
摘要:关于FastDFS FastDFS 是以 C 语言开发的一项开源轻量级分布式文件系统,他对文件进行管理,主要功能有:文件存储,文件同步,文件访问(文件上传/下载)等,特别适合以文件为载体的在线服务,如:图片网站,视频网站等。 外话:FastDFS 是阿里余庆大神做的一个个人项目,从2008年研发Fa
阅读全文
摘要:一、编辑docker.service文件 vi /usr/lib/systemd/system/docker.service 找到 [Service] 节点,修改 ExecStart 属性,增加 -H tcp://0.0.0.0:2375 ExecStart=/usr/bin/dockerd -H
阅读全文
摘要:先了解一下Jenkins Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,提供了数百个插件来支持构建,部署和自动化任何项目。我们可以使用Jenkins结合常用的版本控制工具(git、svn等)来实现自动部署项目,比如说我们从本地上传代码到Gitlab代码仓库,Jenkins就会帮
阅读全文
摘要:1、安装仓库所需要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2 2、设置yum加速源 yum-config-manager --add-repo http://mirrors.aliyun.com/repo/Cent
阅读全文
摘要:通常我们在docker中拉取的镜像都是在docker hub在线存储库中获取的,这个在线存储库里的docker镜像可以由任何用户发布和使用,显然这在某些场景下是不适用的,比如某些互金的隐私项目,或者是公司完全处于内网状态不能访问外网,再或者你想个性化定制某些配置等等等,所以这就需要用到私有存储库了,
阅读全文
摘要:关于Docker搭建Gitlab,在19年时就已经在博客发过文章了,今天重新回顾一下。 1、拉取镜像 docker pull gitlab/gitlab-ce 默认拉取最新版本: 2、创建Gitlab配置 创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外
阅读全文
摘要:环境:Docker + ( Redis:5.0.5 * 3 ) 1、拉取镜像 docker pull redis:5.0.5 2、创建Redis容器 创建三个 redis 容器: redis-node1:6379 redis-node2:6380 redis-node3:6381 docker cr
阅读全文
摘要:1、安装Nginx镜像 docker pull nginx 不指定版本,默认下载最新版本 安装后,执行 docker images 查看 nginx 镜像。 2、创建Nginx容器 docker run -it -d \--name mynginx \-p 9999:9999 \-v /home/n
阅读全文
摘要:1、启动docker systemctl start docker 2、拉取redis镜像 docker pull redis:5.0.3 注意,如果不注明版本号,则拉取最新版本 3、创建本地redis挂载目录 mkdir -p /root/redis/data /root/redis/conf 4
阅读全文
摘要:文本环境:Docker + (Elasticsearch6.8.5 * 3) 1、拉取Elasticsearch 基于Elasticsearch6.8.5版本: docker pull elasticsearch6.8.5 2、创建es挂载目录 创建3个文件夹用于存放es挂载地址:es01、es02
阅读全文
摘要:为何用到Maven私服? 在实际开发中,项目中可能会用到第三方的jar、内部通讯的服务接口都会打入到公司的私服中。 我们从项目实际开发来看: 一些无法从外部仓库下载的构件,例如内部的项目还能部署到私服上,以便供其他依赖项目使用。 为了节省带宽和时间,在局域网内架设一个私有的仓库服务器,用其代理所有外
阅读全文