四时宝库

程序员的知识宝库

Docker系列 搭建自动备份服务duplicati

转至我的个人博客:https://blognas.hwb0307.com。欢迎关注!

前言

在Docker系列 搭建密码管理应用bitwarden中,我们安装了一个实用的Docker应用bitwarden。用了一段时间,你会发现它是真的好用呀!但同时你也有一点担心:万一bitwarden的数据损坏或者丢失了怎么办?

随着你安装的Docker应用越来越多,这种担心会越来越明显。比如,我通过docker进行wordpress个人博客和chevereto图床的布署。wordpress个人博客不多说,就是你现在访问的网站。chevereto图床是我用typora写markdown时绑定的图床,天天在用,经常要Ctrl+v粘贴图片的嘛!本博客的图片也是托管于我个人的chevereto图床:https://chevereto.hwb0307.com/。万一数据丢失了怎么办?比如VPS机房着火了、不小rm了、不小心你重置自己的系统了,甚至是被黑客入侵搞破坏导致数据丢失了。怎么办呢?

Docker容器中运行ES、Kibana、Cerebro

这篇博客的目的就是部署好ES和跟ES相关的辅助工具,同时通过Logstash将测试数据导入ES

关于Docker Compose的一切

Docker Compose是一个用于定义和运行多容器Docker应用程序的工具。它允许你定义一组构成你的应用程序的服务,并在一个单一的命令中一起运行它们。在这篇博客中,我们将探讨什么是Docker Compose,它如何工作,以及为什么它很有用。

什么是Docker Compose?

Docker Compose是一种工具,使你能够定义和运行多容器Docker应用程序。它本质上是一个配置文件,描述了构成你的应用程序的服务,它们是如何连接的,以及它们应该如何运行。

用Docker-compose编排令你头疼的Redis集群

redis常用架构

主从

  • 一主多从
  • 主从读写分离

Docker-compose容器编排案例

1、Docker-compose容器编排

1.1、是什么

Compose 是 Docker 公司推出的一个工具软件,可以管理多个 Docker 容器组成一个应用。你需要定义一个 YAML 格式的配置文件docker-compose.yml,写好多个容器之间的调用关系。然后,只要一个命令,就能同时启动/关闭这些容器。Docker-Compose是Docker官方的开源项目, 负责实现对Docker容器集群的快速编排。

「Docker」 常用的docker命令

镜像(image)与容器(container)的区别

镜像是存储在硬盘上的。当一个镜像从硬盘被加载到了内存中运行,就成了一个容器。换言之,一个容器是一个在内存中正在运行的镜像。

如果不想使用命令

如果不想使用命令管理镜像和容器,那么可以选择安装一个vscode,在vscode可视化界面里可以快速管理镜像和容器。

支持中文!秒建 wiki 知识库的开源项目,构建私人知识网络

不知道有没有人和我一样,觉得自建的东西是互联网上的“自留地”、私人空间,有一种自己的一亩三分地随心所欲的痛快。

学习笔记-Docker Compose 项目

Compose 简介

Docker 官方项目,实现对 Docker 容器集群的快速编排

它允许用户通过一个单独的 docker-compose.yml 模板文件来定义一组相关联的应用容器为一个项目
Compose 中有两个重要的概念
    服务 Service:一个应用的容器,实际上可以包括若干运行相同镜像的容器实例
    项目 Project:由一组关联的应用容器组成的一个完整业务单元,在 docker-compose.yml 文件中定义
Cmpose 的默认管理对象是项目,通过子命令对项目中的一组容器进行便捷地生命周期管理
Compose 项目由 Python 编写,实现上调用了 Docker 服务提供的 API 来对容器进行管理。因此,只要所操作的平台支持 Docker API,就可以在其上利用 Compose 来进行编排管理

简单说,Docker Compose 就是Docker的批处理。通过一个YML文档,把多个Docker容器的相关定义信息汇编在一起,然后通过这个文件一次性运行。并且这个容器可以直接使用Dockerfile文件定义。

Docker从入门到掉坑(三):容器太多,操作好麻烦

原文地址:https://dwz.cn/QsNxmh1A

作者:idea

前边的两篇文章里面,我们讲解了基于docker来部署基础的SpringBoot容器,如果阅读本文之前没有相关基础的话,可以回看之前的教程。

不知道大家在初次使用docker的时候是否有遇到这种场景,每次部署微服务都是需要执行docker run xxx,docker kill xxx 等命令来操作容器。假设说一个系统中依赖了多个docker容器,那么对于每个docker容器的部署岂不是都需要手动编写命令来启动和关闭,这样做就会增加运维人员的开发工作量,同时也容易出错。

「Docker」 如何使用docker创建一个Flask运行环境

第1步

创建一个叫docker_flask的目录并进入这个目录。下面的所有步骤都是在这个docker_flask目录里进行。

$ mkdir docker_flask
$ cd docker_flask

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接