umami是个小巧好用的第三方统计站点程序,之前也介绍过umami的其他安装方法,这篇文章我们还是用宝塔面板来安装,不过这次的安装是用docker来安装该程序。宝塔服务器面板 1、简介 项目:https://github.com/mikecao/umami 官网:https://umami.is/ 演示:https://app.umami.is/share/8rmHaheU/umami.is 2、准备 当然首先你要准备一台vps 1)宝塔面板或者aapanel 2)安装好docker管理器 3)安装好docker-compose 方法点击 https://www.1004619.com/biji/bao-ta-mian-ban-an-zhuang-docker-compose/ 4)准好一个域名 5)用宝塔新建站点(这个略过) 3、部署 1)拉取项目代码:可以拉取到刚刚新建的站点里面。 cd /www/wwwroot/www.1004619.com git clone https://github.com/mikecao/umami.git cd umami/ 注意,把www.1004619.com修改为自己的。 2)修改下自带的compose文件,默认的也可以用,从安全角度来说,建议修改一下,具体如下:发表评论 3)运行 docker-compose up -d 4、域名访问 1)这个不多说了,直接看图: 宝塔面板docker安装umami 2)访问,用你的域名开始访问,默认的管理员账号:admin,密码:umami,注意登录后修改自己的密码。 6、升级 官方版本更新后,我们需要更新版本,docker更新如下: 1)删除你的docker容器,包括umami和数据库 2)删除你的镜像 3)重新运行:docker-compose up -d 4)注意,除了删除镜像和容器之外,其他的务必不要删除。升级后,还是用原来的用户名和密码都登录。 7、最后 关键词是无法查看的,来源域名也无法看到是具体哪个网址,除此之外,其他的都能接受。
一、Docker备份容器 首先,为了备份Docker中的容器,我们会想看看我们想要备份的容器列表。要达成该目的,我们需要在我们运行着Docker引擎,并已创建了容器的Linux机器中运行 docker ps 命令。 # docker ps 在此之后,我们要选择我们想要备份的容器,然后去创建该容器的快照。我们可以使用 docker commit 命令来创建快照。 # docker commit -p 30b8f18f20b4 container-backup 以上该命令会生成一个作为Docker镜像的容器快照,我们可以通过运行 docker images 命令来查看Docker镜像,如下: # docker images 正如我们所看见的,上面做的快照已经作为Docker镜像保存了。现在,为了备份该快照,我们有两个选择,一个是我们可以登录进Docker注册中心,并推送该镜像;另一个是我们可以将Docker镜像打包成tar包备份,以供今后使用。 如果我们想要在Docker注册中心(https://registry.hub.docker.com/)上传或备份镜像,我们只需要运行 docker login 命令来登录进Docker注册中心,然后推送所需的镜像即可。 # docker login 172.16.101.192 # docker tag a25ddfec4d2a arunpyasi/container-backup:test # docker push arunpyasi/container-backup 如果我们不想备份到docker注册中心,而是想要将此镜像保存在本地机器中,以供日后使用,那么我们可以将其作为tar包备份。要完成该操作,我们需要运行以下 docker save 命令。 # docker save -o ~/container-backup.tar container-backup 要验证tar包是否已经生成,我们只需要在保存tar包的目录中运行 ls 命令即可。 二、Docker恢复容器 接下来,在我们成功备份了我们的Docker容器后,我们现在来恢复这些制作了Docker镜像快照的容器。 如果我们已经在注册中心推送了这些Docker镜像,那么,我们仅仅需要把那个Docker镜像拖回并直接运行即可。 # docker pull arunpyasi/container-backup:test 但是,如果我们将这些Docker镜像作为tar包文件备份到了本地,那么我们只要使用 docker load 命令,后面加上tar包的备份路径,就可以加载该Docker镜像了。 # docker load -i ~/container-backup.tar 现在,为了确保这些Docker镜像已经加载成功,我们来运行 docker images 命令。 # docker images 在镜像被加载后,我们将用加载的镜像去运行Docker容器。 # docker run -d -p 39652:80 container-backup 三、迁移Docker容器 迁移容器同时涉及到了上面两个操作,备份和恢复。我们可以将任何一个Docker容器从一台机器迁移到另一台机器。在迁移过程中: 首先我们将把容器备份为Docker镜像快照。 然后,该Docker镜像或者是被推送到了Docker注册中心,或者被作为tar包文件保存到了本地。 如果我们将镜像推送到了Docker注册中心,我们简单地从任何我们想要的机器上使用 docker run 命令来恢复并运行该容器。 但是,如果我们将镜像打包成tar包备份到了本地,我们只需要拷贝或移动该镜像到我们想要的机器上,加载该镜像并运行需要的容器即可。 示例 以下是我今天帮一位网友搞的一个简单的示例: 1、查看 [root@VM_0_7_centos home]# docker ps docker 查看 2、创建快照 [root@VM_0_7_centos home]# docker commit -p 0a058e57cf37 upload-labs-backup docker 创建快照 3、查看快照 [root@VM_0_7_centos home]# docker images...
——python2.7不能安装requests的解决方法 python -m pip install –user –upgrade pip==20.2.4
dd windows 1、查看网卡信息 通常是通过 ip route show ifconfig 命令获得,具体可以看我的示例 2、查看启动方式 机器不同的启动方式一般对应不同的dd包,执行这条命令查看vps启动方式是 UEFI 还是 BIOS [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS 执行dd脚本 替换为自己的公网IP 子网掩码和网关 镜像可以自定义,你可以换成windows centos ubuntu debian pve 等都行 wget -qO- 1keydd.com/inst.sh|bash -s – -n ip,netmask,gateway -t 自定义镜像/dd包 lsblk,硬盘信息 ip a,网卡信息 获得当前网卡的mac值。 lspci, wget -qO- 1keydd.com/inst.sh | bash -s – -i enp0s20f0 -n 163.172.222.241,255.255.255.255,163.172.222.1 -t https://dl.lamp.sh/vhd/zh-cn_windows10_ltsc.xz administrator Teddysun.com 系统主页https://teddysun.com/640.html