首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

个人常用记录

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

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

使用 Docker Traefik 搭建 WordPressNginx

使用 Docker Traefik 搭建 WordPressNginx) 前一篇 内容介绍了如何使用官方镜像快速搭建 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.1K20

如何在Ubuntu 14.04上使用Docker Compose安装WordpressPhpMyAdmin

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

1.6K00

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

该项目作为预构建的 docker 映像提供,使您能够轻松转发到在家或其他地方运行的网站,包括免费的 SSL,而无需了解太多有关 NginxLetsencrypt 的信息。...#特征 基于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管理界面的端口上连接到它。

2.8K10

迁移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.1K20

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

该项目作为预构建的 docker 映像提供,使您能够轻松转发到在家或其他地方运行的网站,包括免费的 SSL,而无需了解太多有关 NginxLetsencrypt 的信息。...#特征基于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 容器运行时

2.9K00

如何使用Docker Compose

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

3.8K20

一款非常强大的 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 容器运行时,在管理界面的端口上连接到它。

1.9K40

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

50920

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 然后按照指引一步步填好信息就行了。以后部署不需要执行此步骤。

67730

让回忆有迹可循——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

1.5K30

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端口。

1.7K20

Nginx Proxy Manager - Docker 建站最佳伴侣

传统建站一般是使用虚拟主机的形式,使用宝塔、AppNode、cPanel 之类的面板管理单节点站点,流量大了给服务器扩容、负载均衡、数据库外挂之类的也就解决了。...-v portainer_data:/data 6053537/portainer-ce 其中的 myDefault 是自定义网桥,为兼容 docker-compose 等应用的外部访问,在这里不建议使用...使用如下 docker-compose 部署,可以直接在 portainer 操作: version: '3' services: app: hostname: nginx-proxy-manager...参考文献# Nginx Proxy Manager Docker Docs Portainer Compose specification - Docker Docker Engine installation...overview portainer-ce 中文版 在线 nginx 配置生成工具 nginx 配置 UI 管理工具 Docker 管理面板 Portainer 中文汉化 新增 CE、EE 企业版汉化

53110

如何安装Nginx Proxy Manager

running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt...该项目作为一个预构建的 docker 镜像提供,使您能够轻松地转发到在家里或其他地方运行的网站,包括免费的 SSL,而无需对 NginxLetsencrypt 有太多了解。...搭建环境 一台服务器 必需 已经安装了DockerDocker-compose 必需 搭建过程 1.新建目录 新建一个目录存放Nginx Proxy Manager的配置项目文件 mkdir ngingx_proxy_manager...&& cd ngingx_proxy_manager 2.新建文件 新建docker-compose.yml文件并复制以下内容 version: "3" services: app: image.../data/mysql:/var/lib/mysql 3.启动服务 docker-compose up -d 4.放行服务器81端口 可以通过控制台或者宝塔面板亦或者命令行 # 查看防火墙状态 systemctl

93260

Docker 三剑客之docker-compose

一、Compose简介 Compose是用于定义运行多容器Docker应用程序的工具。通过Compose,可以使用YAML文件来配置应用程序的服务。...Dockerfile 可以让用户管理一个单独的应用容器;而 Compose 则允许用户在一个模板(YAML 格式)中定义一组相关联的应用容器,例如一个 Web 服务容器再加上后端的数据库服务容器等。...二、Compose的安装及使用 若想使用compose这个容器编排工具,那么,必须是基于docker这个服务,安装docker,然后下载docker-compose这个命令,我们可以去github官方网站搜索...版本是18.09,那么基本可以使用所有的compose版本,因为其可以向下兼容,只要高于compose版本所支持的docker版本即可 三、编写.yml文件 1、构建简单的Nginx服务.yml文件 [...4、使用.yml文件搭建博客平台 软件包(提取码:1231) [root@docker03 wordpress]# ls docker-compose.yml mysql-5.7.tar wordpress.tar

56830
领券