首页
学习
活动
专区
圈层
工具
发布

个人常用记录

Wordpress 站点迁移到 Docker 部署 为了更好的管理和备份博客站点,将站点迁移到 docker 部署,以下是迁移过程中解决遇到的问题记录: 更换访问域名为 https://xxx.xyz...https 访问 Wordpress 站点的 Docker Compose 项目: docker-wordpress-letsencrypt docker-compose-letsencrypt-nginx-proxy-companion...解决mariaDb安装完后任意密码可访问问题 使用任意密码直接进入数据库: $ mysql -uroot -p //进入数据库 更改 mysqluser表的 plugin 类型为 'mysql_native_password...'password'), plugin = 'mysql_native_password' WHERE User = 'root' AND Host = 'localhost'; 刷新权限退出后就只能使用修改的密码认证信息进入数据库了...Docker 创建静态文件网站 docker run -e VIRTUAL_HOST=static.xxx.com -e LETSENCRYPT_HOST=static.example.com -e LETSENCRYPT_EMAIL

70783
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用 Docker 和 Traefik 搭建 WordPress(Nginx)

    使用 Docker 和 Traefik 搭建 WordPress(Nginx) 前一篇 内容介绍了如何使用官方镜像快速搭建 WordPress,但是官方默认是“胖容器”应用,接下来将聊聊同样基于容器搭建的其他选择...本文将花费十分钟左右,介绍如何在 Docker 容器中搭配 Traefik 使用 WordPress 和 Nginx 。...mariadb: 10.3.14 我们的数据库,如果有云数据库,可以不需要配置 Traefik 的使用 Traefik 的具体使用,可以参考以往的文章,比如:使用服务发现改善开发体验、更完善的 Docker...后,我们使用 docker-compose up 启动应用,验证应用是否正常。...docker-compose logs -f 如果发现应用执行出错,使用 docker-compose down 结束应用运行后,调整编排配置文件,重新使用不带参数的的 docker-compose up

    1.5K20

    如何在Ubuntu 14.04上使用Docker Compose安装Wordpress和PhpMyAdmin

    介绍 Docker Compose使得处理Docker容器的编排过程(例如启动,关闭和设置容器内链接和卷)非常容易。...安装好Docker和Docker Compose 第1步 - 安装WordPress 我们将使用官方的WordPress和MariaDB Docker镜像。...: image: wordpress 这只是告诉Docker Compose启动一个名为wordpress的新容器和从Docker Hub 下载wordpress映像。...这是因为WordPress Docker容器中有一个脚本实际上MYSQL_ROOT_PASSWORD从wordpress_db容器中获取变量并使用它连接到WordPress。...继续使用root您在YAML文件中设置的用户名和密码登录,您将能够浏览您的数据库。您会注意到服务器包含一个wordpress数据库,其中包含WordPress安装中的所有数据。

    2.5K00

    Nginx 可视化管理平台 Nginx-Proxy-Manager 中文入门指南

    该项目作为预构建的 docker 映像提供,使您能够轻松转发到在家或其他地方运行的网站,包括免费的 SSL,而无需了解太多有关 Nginx 或 Letsencrypt 的信息。...#特征 基于Tabler的美观且安全的管理界面 无需了解 Nginx 即可轻松创建转发域、重定向、流和 404 主机 使用 Let's Encrypt 免费 SSL 或提供您自己的自定义 SSL 证书...登录并找到它 将端口 80 和 443 的端口转发添加到托管此项目的服务器 使用静态 IP 或 DuckDNS 或Amazon Route53等服务配置您的域名详细信息以指向您的家 使用 Nginx 代理管理器作为转发到其他基于...Web 的服务的网关 #快速设置 安装 Docker 和 Docker-Compose Docker 安装文档 Docker-Compose 安装文档 创建一个与此类似的 docker-compose.yml...容器运行时,在81管理界面的端口上连接到它。

    5K10

    Nginx 可视化管理平台 Nginx-Proxy-Manager 中文入门指南

    该项目作为预构建的 docker 映像提供,使您能够轻松转发到在家或其他地方运行的网站,包括免费的 SSL,而无需了解太多有关 Nginx 或 Letsencrypt 的信息。...#特征基于Tabler的美观且安全的管理界面无需了解 Nginx 即可轻松创建转发域、重定向、流和 404 主机使用 Let's Encrypt 免费 SSL 或提供您自己的自定义 SSL 证书主机的访问列表和基本...登录并找到它将端口 80 和 443 的端口转发添加到托管此项目的服务器使用静态 IP 或 DuckDNS 或Amazon Route53等服务配置您的域名详细信息以指向您的家使用 Nginx 代理管理器作为转发到其他基于...Web 的服务的网关#快速设置安装 Docker 和 Docker-ComposeDocker 安装文档Docker-Compose 安装文档创建一个与此类似的 docker-compose.yml...通过运行调出你的堆栈docker-compose up -d# If using docker-compose-plugindocker compose up -d登录管理界面当您的 Docker 容器运行时

    4.2K00

    迁移Hexo到halo

    docker restart COPY 开始部署halo 下载 Docker Compose 文件 首先我们需要下载好 docker-compose.yaml 文件,这个文件在项目目录里面有,我们可以直接使用...- DB_USER=admin # h2数据库用户名,自定义(务必修改) 13 - DB_PASSWORD=123456 # h2数据库密码,自定义(务必修改) 14 volumes:...另外,LETSENCRYPT_EMAIL 这个节点是证书申请者的邮箱,当证书要过期的时候,会提醒你续签,DB_USER 和 DB_PASSWORD 分别为 H2Database 的用户名和密码,请务必要修改...> /etc/nginx/nginx.tmpl COPY 运行docker bash 1docker-compose up -d 2docker pull ruibaby/halo COPY 停止与重构.../nginx.tmpl 23docker-compose up -d 24docker pull ruibaby/halo COPY 后续配置 踩坑 修改nginx的配置,因直接修改模板文件/etc/nginx

    1.5K20

    如何使用Docker Compose

    什么是Docker Compose? 如果您的Docker应用程序包含多个容器(例如,在不同容器中运行的Web服务器和数据库),从单独的Dockerfiles构建,运行和连接容器将非常麻烦且耗时。...完成YAML文件后,您可以运行单个命令来构建,运行和配置所有容器。 本指南将说明docker-compose.yml文件的组织方式,并说明如何使用它来创建几个基本的应用程序配置。...wordpress volumes: db_data: 保存文件并从同一目录运行Docker Compose: docker-compose up -d 这将构建并运行db和wordpress...您可以更改默认网络的设置,连接到外部网络或定义特定于应用程序的网络。 卷 在主机上安装可由容器使用的链接路径。 本指南的大部分内容将侧重于使用该services部分设置容器。...像应用程序或开发环境这样的东西可以使用Docker-compose。结果是可以在任何地方部署的模块化和可配置环境。

    4.6K20

    一款非常强大的 Nginx 可视化管理平台

    Nginx 是一个高性能的HTTP和反向代理web服务器,其主要的特点就是快,但是配置起来相对有点麻烦,对于新手朋友来说,很不友好,今天给大家推荐一款可视化的Nginx配置管理工具,开箱即用,支持 Docker...特征 基于 Tabler 的美观且安全的管理界面 无需了解 Nginx 即可轻松创建转发域、重定向、流和 404 主机 使用 Let's Encrypt 免费 SSL 或提供您自己的自定义 SSL 证书...主机的访问列表和基本 HTTP 身份验证 超级用户可用的高级 Nginx 配置 用户管理、权限和审核日志 快速设置 安装 Docker 和 Docker-Compose 创建一个与此类似的 docker-compose.yml.../letsencrypt:/etc/letsencrypt 这是所需的最低配置。...:81 当你的 Docker 容器运行时,在管理界面的端口上连接到它。

    4.8K40

    Docker获取Let`s Encrypt SSL 证书

    certbot安装使用参加这里。3. Docker运行Certbot获取证书为了方便维护、升级,同时也避免破坏本地的开发环境,我这里使用docker方式来运行certbot。...整个过程分为两步:首次申请证书和证书更新。3.1 首次申请证书因为我的文章都是通过jekyll运行的静态网站,之后会通过nginx来运行,所以这里就以nginx为例来配置网站的tls证书。...; }}docker-compose文件: version: '3.3'services: nginx: image: nginx:1.23.4-alpine container_name.../certbot/etc/letsencrypt/live目录下找到example.com文件夹,其中包含证书文件fullchain.pem和私钥文件privkey.pem。...停止web服务:docker-compose down更新compose文件:version: '3.3'services: nginx: image: nginx:1.23.4-alpine

    1.2K20

    让回忆有迹可循——Memos

    图片 开始安装 要使用 docker-compose部署备忘录,创建一个包含以下内容的调用文件:docker-compose.yml version: "3.0" services: memos:...container_name: memos volumes: - ~/.memos/:/var/opt/memos ports: - 5230:5230 现在,可以运行以开始Memos:docker-compose...然后,您可以使用 docker-compose up -d 运行Memos。 使用 nginx 作为反向代理 运行备忘录后,您可以使用 nginx 进行反向代理,将域名连接到您的实例。...systemctl restart nginx命令来运行 将备忘录升级到最新版本 要将备忘录升级到最新版本,您需要先停止并删除旧容器: docker stop memos && docker rm memos...建议备份数据库,但可以选择: cp -r ~/.memos/memos_prod.db ~/.memos/memos_prod.db.bak 然后拉取最新镜像: docker pull ghcr.io

    2.4K30

    Flask+Nginx博客容器化部署

    博客系统可拆分为三个部分: Flask应用,负责处理请求,是系统的核心 数据库 Nginx服务器 三个部分分别独立为一个容器。...=postgresql+psycopg2://xxx:xxx@db:5432/flog_db 使用db就可以指代数据库容器的服务地址了。...注意:.env和./nginx/cert(证书目录)不可提交到版本控制平台上。 0x04配置数据库 参考阮一峰的文章,讲得很清楚了。...我把.docker-compose.yml中nginx容器的镜像从nginx改成了really/nginx-certbot,这个镜像甚至包括了自动每天更新证书的功能,我已经把改好后的上传到了GitHub...只需要第一次部署后在云服务器上执行: Bash $ docker-compose exec nginx certbot --nginx 然后按照指引一步步填好信息就行了。以后部署不需要执行此步骤。

    91630

    Docker 安装 Nginx Proxy Manager

    1.背景 对于想自己搭建网站的朋友,使用自己个性化域名的朋友,使用Nginx的不在少数,可能也会使用Apache来管理自己的网站,但Nginx轻量又好用,还支持正向/反向代理,谁不喜欢呢?...2.安装docker 安装依然使用我们的老伙计-docker,但这次要使用到docker的伙计:docker-compose,使用docker-compose可以帮助我们编排自己的容器,通过一个简单的脚本启动复杂的程序...export PATH=/usr/local/bin:$PATH 3.部署Nginx Proxy Manager 创建一个目录用于存放Nginx Proxy Manager的配置和项目文件 mkdir.../letsencrypt:/etc/letsencrypt 按下键盘上的esc键,输入:wq保存退出。 请注意文件间的缩进,如果缩进不正确,可以使用文本编辑器编辑好后上传到服务器上。...docker-compose up -d 4.访问控制页面 使用你的ip:81,如果有防火墙,可以临时放通81的tcp端口。

    2.1K20

    🚀 闲鱼多店铺智能管理系统Docker部署指南(含Docker Compose版):AI自动回复+自动发货+QQ通知全搞定

    新增Docker Compose部署方式(推荐)对于追求简洁部署和便捷管理的用户,我们新增了Docker Compose部署方案,支持一键启动主容器+依赖服务(如数据库)。1....准备工作确保已安装:Docker ≥ 20.10Docker Compose ≥ 2.0已购买域名(可选,用于外网访问)2....启动服务docker-compose up -d# 检查状态docker-compose ps4....Pro版部署方案配置HTTPS加密访问设置日志轮转和定期备份使用强密码并开启双因素认证多店铺管理策略:为不同店铺创建独立用户账号设置店铺专属回复模板使用标签系统区分商品类型配置不同店铺的独立通知规则监控与告警...:# 监控容器资源使用docker stats xianyu-auto-reply# 设置CPU/内存使用告警(需配置Prometheus+Alertmanager)

    1.2K10
    领券