我们已经准备好了,你呢?

2026我们与您携手共赢,为您的企业形象保驾护航!

它是一套开放使用的资料存储平台,借助规范化数据查询指令(SQL)实现信息读取。平台设有密码验证、按身份划分权限管理等安全措施,用以守护您的资料安全。

要实施数据访问授权,必须设置数据库服务器,可以借助云服务商,或者采用受托或公用服务器方案。

本篇内容将指导你掌握容器化部署的技巧,完成数据库服务器的设置与执行,同时将其与相关网站实现对接。

什么是?

它是一套无偿的技术,让你能在称作容器的特定空间里执行软件。容器内包含了程序本身、所需的所有组件以及运行程序必须的系统资源。这种做法能帮你贯穿整个程序制作过程,确保软件表现卓越。

一般情况下,容器以本机操作系统为基础运行。内核直接管理CPU、内存及文件系统等资源。这种方式无需借助传统虚拟化技术。采用此方法执行实例具备诸多益处。

如何使用部署

这一部分内容将指导你运用虚拟化平台来执行操作。你会掌握推荐的容器化方案。这种技术支持在绝大多数的macOS系统和Linux系统版本上部署。进行学习实践前,你应准备一台运行着 10/11、 20.04或macOS X的设备。

1. 安装

它最突出的优势在于能够便捷迁移。该程序借助系统自带的平台运行,非常适用于验证及部署环节。本部分将指导用户完成三个不同系统的部署步骤。

20.04

首先,更新的软件包列表。

sudo apt-get update

然后,允许通过HTTPS访问在线存储库。

使用命令行工具,先添加特定的软件源,然后更新证书信息,接着安装必要的代理软件,最后配置软件属性,完成整个安装流程。

接下来,添加的GPG密钥

使用超级用户权限创建目录,并确保父目录存在,路径为 apt 的密钥环存放位置
使用命令行工具,获取指定链接的公钥文件,通过超级用户权限,将公钥文件进行解析处理,然后保存在特定的目录下,完成整个密钥环的建立过程

现在,添加的存储库。

将deb [架构=$(dpkg --print-architecture) 签名文件=/etc/apt/keyrings/docker.gpg] https://下载.docker.com/linux/ubuntu $(lsb_release -cs) 稳定版" 这个命令,通过sudo和tee组合执行,结果写入到/etc/apt/sources.list.d/docker.list文件中,并且不显示任何输出信息

然后,更新的软件包以包括的仓库。

sudo apt-get update

最后,安装引擎。

使用管理员权限安装docker-ce软件包

倘若你运用的是非同一种类的Linux操作系统,比如某某,务必依照该系统在Linux环境下部署时提供的官方指南操作。

10/11

在10号或11号平台上,能够以Linux版本2(WSL 2)的形式充当后端。具体安装方法,请遵循以下步骤。

开始,在你的设备里打开虚拟平台的支持。这样做可以让你安装WSL 2,还能在你的电脑上设置并运作一个模拟的Linux系统。

接下来,安装WSL。

然后,访问微软商店,下载 20.04。

最后,下载 for 。打开下载的文件,启动安装过程。

安装完成后,从你的任务栏中搜索 “ “并打开它。

(注意:你需要使用作为你的终端来使用命令。)

macOS X

借助苹果应用商店,可在macOS设备上安装应用。针对英特尔和苹果芯片,分别提供了两种安装方案。

先从前面提供的网址获取对应的安装包,接着,点选已下载的.dmg文件进行启动。

接下来,将图标拖放到应用程序文件夹中。

现在,从应用程序文件夹中打开应用程序,按照提示完成配置。

一旦安装过程完成,双击桌面状态栏中的图标,即可打开它。

使用默认的终端来运行命令。

2. 下载镜像

镜像是一套指令和设定,用来生成一个容器,它负责安装并运行应用程序所需的所有组件。官方镜像可以从 Hub 获取。

要从 Hub下载的镜像,你需要使用  pull 命令。

docker pull mariadb

你也可以通过运行以下内容查看已下载的镜像的列表。

docker images

这是命令的输出。

列出镜像

3. 创建一个容器

容器为软件个体,包含执行程序的全部代码、关联组件及系统资源。需借助先前获取的图像来构建该容器。

使用docker命令建立mariadb镜像,命名为mariadb-wp,采用交互模式,以容器形式运行

会建立一个叫做 -wp 的单元。–i 参数支持开展互动式对话,–t 功能能够生成一个虚拟终端。权威资料里收录了全部可用的参数说明。

4. 运行、暂停和停止容器

赋予程序员配置环境的便利性。本部分将借助环境变量,对容器进行个性化系统参数的设定。

存在众多可配置项,诸如数据库名称、密码以及数据库用户身份。欲获取支持的环境变量详尽清单,应查阅相关文档。

启动一个后台运行的容器,命名为 mariadb-wp,将容器的 3306 端口映射到主机的 3306 端口,将主机的 /path/on/host/ 目录挂载到容器的 /var/lib/mysql 目录,设置根用户密码为空,创建一个名为 wordpress 的数据库,用户名为 wordpress,用户密码为空,使用 mariadb 镜像进行部署

先前设置的根密码、数据源账号及其关联密码已经生效,服务将在3306端口上启动。若需终止某个容器的服务运行,可选择后续指令执行此操作。

docker pause mariadb-wp

最后,你也可以用下面的命令来停止在容器内运行的应用程序。

docker stop mariadb-wp

5. 将容器化的连接到一个网站上

此刻,我们须要接入一个外部网页。若想详悉在本地构筑一个网站的相关资讯,可在此处查阅。

在站点主文件夹里,用编程工具开启wp-.php文档。找到涉及数据库参数设定的代码段落,进行修改,参照下图内容。构建数据存储单元时,务必输入数据库名称、密钥和端口信息。

设置数据库名称为wordpress。
设置数据库用户名为wordpress。
define('DB_PASSWORD', '');
设置常量DB_HOST为地址http://localhost:3306。

现在,你应当把你的网站数据库备份导入到容器化的环境中。在此之前,务必要确认你已经完成了网站当前数据库的导出工作。如需进一步指导,请参考我们的MySQL数据库备份指南。

导出数据库后,在容器内安装数据库转储。

使用docker命令执行操作,在mariadb-wp容器内部运行shell环境,接着执行mysql命令,以root用户身份登录,需要输入密码,密码是从环境变量MARIADB_ROOT_PASSWORD中获取的< /some/path/on/your/host/all-databases.sql'

执行指令能让创作者在封闭环境中执行指令脚本。我们借助先前导出的文档,将数据库内容迁移到目标位置。

在你的网站上添加一个新的文章

我们将使用管理账户创建一个样本文章来测试这个集成。

先进入系统,找到文章选项,再选择创作功能。按照示例,补充必要信息,随后提交内容。发布完成后,进入文章列表,确认最新上传的条目。

在WordPress编辑器中添加一个新的文章

在编辑器中添加一个新的文章

这就是它的全部内容!

通过管理和

这款免费软件让程序员可以便捷地构建封装式的网页,它借助特定工具设定PHP版本号、数据存储平台以及网络服务系统,同时兼容苹果电脑和类Unix操作系统的使用者使用

启动前需在个人电脑上完成软件的获取、部署和运行。该软件设有三项功能:可以建立全新站点,能够导入既有站点,或是设计专属站点。

使用创建新网站

建立一个全新站点,仅需完成一个基础信息登记,然后进行创建操作即可轻松实现。

的新网站创建界面

恭喜你 – 你现在已经使用创建了一个容器化的网站。

小结

它是一款便于程序员使用的软件,能够将数据库等运行服务转化为容器形式,这种最小化的运行环境有助于提升系统资源的使用效率,同时不会降低各项功能的实用性。

这个指南将指导你完成安装流程,配置相关参数,并实现网站同虚拟化数据库的对接。此外,你还能掌握构建一个彻底虚拟化网站的方法。

网站的建立和多样的服务器选择,还有许多方面值得研究。如果你希望了解网站维护可以变得多么轻松,那么专业型主机能够符合你的期望。

二维码
扫一扫在手机端查看

本文链接:https://by928.com/11855.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线