
Docker
niceyoo
这个作者很懒,什么都没留下…
展开
-
基于Docker搭建Redis集群(主从集群)
最近陆陆续续有不少园友加我好友咨询 redis 集群搭建的问题,我觉得之前写的这篇 《基于Docker的Redis集群搭建》 文章一定是有问题了,所以我花了几分钟浏览之前的文章总结了下面几个问题:redis 数量太少,只创建了 3 个实例;由于只有 3 个实例,所以全部只能是主节点,无法体现集群主从关系;如何搭建主从集群?如何分配从节点?基于之前的文章,我想快速的过一下这几个问题,本文基于 Docker + Redis 5.0.5 版本,通过 cluster 方式创建一个 6 个 redis 实原创 2020-12-10 23:39:03 · 279 阅读 · 1 评论 -
基于Docker搭建RabbitMQ(多图)
1、一点废话(可直接跳转至标题2)通常在拉取镜像之前,除了通过命令执行 docker search xxx 之外,我们还可以通过 Docker 镜像仓库查询指定的镜像。如下是 rabbitmq 镜像的搜索结果:一般拉取下载数 + stars 数相对比较高的,可防止被别人挂马。我们点开这个 stars 数最多的 rabbitmq,然后在标签页可以找到镜像当前的一些版本信息:截图中的这两个标签版本,management 表示带 web 管理界面的版本,也就是可视化操作的,所以镜像相对大个10M左右原创 2020-12-06 22:33:04 · 483 阅读 · 0 评论 -
docker镜像无法删除 Error:No such image:xxxxxx
前言docker镜像无法删除,通过 docker images 查看镜像明明存在就是删除不了。删除提示:Error:No such image:xxxxxxx具体截图内容如下:解决方法进入目录:cd /var/lib/docker/image/overlay2/imagedb/content/sha256该目录即为 docker 中的所有镜像文件(以shar256加密方式加密后的镜像文件),我们通过 ll 查看一下:删哪个呢?别慌,docker images 中的 IMAGE ID 就原创 2020-08-27 16:22:15 · 4284 阅读 · 3 评论 -
Docker中搭建FastDFS文件系统(多图)
关于FastDFSFastDFS 是以 C 语言开发的一项开源轻量级分布式文件系统,他对文件进行管理,主要功能有:文件存储,文件同步,文件访问(文件上传/下载)等,特别适合以文件为载体的在线服务,如:图片网站,视频网站等。外话:FastDFS 是阿里余庆大神做的一个个人项目,从2008年研发FastDFS开源至今,在一些互联网创业公司中备受推崇,GitHub开源地址:https://github.com/happyfish100/fastdfs本文基于Docker搭建,以下是正文内容:1、搜索镜像原创 2020-08-18 09:23:35 · 817 阅读 · 0 评论 -
Docker开启远程安全访问
一、编辑docker.service文件vi /usr/lib/systemd/system/docker.service找到 [Service] 节点,修改 ExecStart 属性,增加 -H tcp://0.0.0.0:2375ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375这样相当于对外开放的是 2375 端口,当然也可以根据自己情原创 2020-07-09 09:24:53 · 1919 阅读 · 6 评论 -
Docker+Jenkins+Git+GitLab实现DevOps
先了解一下JenkinsJenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,提供了数百个插件来支持构建,部署和自动化任何项目。我们可以使用Jenkins结合常用的版本控制工具(git、svn等)来实现自动部署项目,比如说我们从本地上传代码到Gitlab代码仓库,Jenkins就会帮我们自动同步代码,然后经编译打包之后推送至远程Docker仓库,再之后我们通过服务器从远程Docker仓库拉取镜像、创建及启动容器,然后就可以通过浏览器访问了,整个过程几乎都是自动完成的,而我们只需要上传代码就可原创 2020-06-11 21:40:28 · 448 阅读 · 0 评论 -
CentOS中安装Docker步骤
1、安装仓库所需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm22、设置yum加速源yum-config-manager --add-repo http://mirrors.aliyun.com/repo/Centos-7.repo3、安装docker-ceyum install docker-ce docker-ce-cli containerd.io4、启动dockersystemctl start do原创 2020-06-11 21:36:05 · 349 阅读 · 0 评论 -
基于Docker搭建私有镜像仓库
通常我们在docker中拉取的镜像都是在docker hub在线存储库中获取的,这个在线存储库里的docker镜像可以由任何用户发布和使用,显然这在某些场景下是不适用的,比如某些互金的隐私项目,或者是公司完全处于内网状态不能访问外网,再或者你想个性化定制某些配置等等等,所以这就需要用到私有存储库了,今天我们就基于registry镜像搭建属于我们自己的私有仓库。1、安装指令docker pull registry默认拉取最新版:2、配置私有仓库地址vim /etc/docker/daemon.j原创 2020-06-07 10:14:27 · 777 阅读 · 0 评论 -
基于Docker搭建Gitlab代码存储
关于Docker搭建Gitlab,在19年时就已经在博客发过文章了,今天重新回顾一下。1、拉取镜像docker pull gitlab/gitlab-ce默认拉取最新版本:2、创建Gitlab配置创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 容器启动后可以映射到本机,然后后续就可以直接在主机查看和编辑了,不用再进入容器操作,便于日后升级, 因此我们先准备这三个目录。# 配置文件mkdir -p /home/gitlab/etc# 数据原创 2020-06-06 23:34:34 · 869 阅读 · 0 评论 -
基于Docker方式实现Elasticsearch集群
文本环境:Docker + (Elasticsearch6.8.5 * 3)1、拉取Elasticsearchdocker pull elasticsearch6.8.52、创建es挂载目录创建3个文件夹用于存放es挂载地址:es01、es02、es03[root@CentOS7 ~]# mkdir /es-cluster[root@CentOS7 ~]# cd /es-cluster/[root@CentOS7 es-cluster]# mkdir es01[root@CentOS7.原创 2020-06-01 16:00:02 · 292 阅读 · 0 评论 -
基于Docker的Redis集群简单搭建
环境:Docker + ( Redis:5.0.5 * 3 )1、拉取镜像docker pull redis:5.0.52、创建Redis容器创建三个 redis 容器:redis-node1:6379redis-node2:6380redis-node3:6381docker create --name redis-node1 -v /data/redis-data/node1:/data -p 6379:6379 redis:5.0.5 --cluster-enabled yes原创 2020-05-31 15:10:12 · 388 阅读 · 0 评论 -
Docker安装Redis
本文为采集文章,主博客地址:https://www.cnblogs.com/niceyoo1、启动dockersystemctl start docker2、拉取redis镜像docker pull redis:5.0.3注意,如果不注明版本号,则拉取最新版本3、创建本地redis挂载目录mkdir -p /root/redis/data /root/redis/conf...原创 2019-09-18 19:18:42 · 154 阅读 · 0 评论