详解如何使用Docker-Compose命令


当前第2页 返回上一页

现在我们使用以下命令构建项目并在分离模式下部署容器:

docker-compose up –d 

该命令将下载所有必需的映像(本例中是MySQL和Wordpress),然后在端口8000上部署该服务。可以将Web浏览器指向http://SERVER_IP:8000(其中SERVER_IP是托管服务器的IP地址),查看Wordpress安装页面(图B)。

图B. Wordpress安装程序

如何检查你的部署?

假设你想检查来自部署的日志。为此,执行以下命令:

docker-compose logs 

你应该会看到来自上一次部署的大量信息(图C)。

图C. 查看来自Wordpress的docker-compose部署的日志

该命令将输出大量信息(如果你部署了众多容器更是如此)。相反,你可以指定要查看日志文件的服务。如何知道使用哪个服务名称?检查docker-compose.yml文件。在本文示例中,我们有两个服务:

  • db:数据库
  • wordpress:Wordpress容器

因此,如果你只想查看wordpress服务的日志,那么该命令将是:

docker-compose logs wordpress 

你也可以查看日志的输出(就像使用tail命令那样),如下所示:

docker-compose logs -f wordpress 

只要wordpress服务的新信息记入日志,就会出现在终端窗口中(图D)。

图D. 查看wordpress服务日志

如果你忘了部署中使用哪些端口,该怎么办?可以查看docker-compose.yml文件,也可以将port选项与docker-compose命令一起使用。你要知道服务的内部命令。比如说,Wordpress默认使用端口80,因此我们知道这是内部端口。但我们将什么分配为面向网络的端口?用以下命令查清楚:

docker-compose port wordpress 80 

该命令的输出将显示我们将内部端口80映射到外部端口8000(图E)。

图E. Wordpress的端口映射

如果你记不得已部署的容器,可以执行命令:

docker-compose ps 

输出会列出已部署的每个容器(图F)。

 

图F. 容器列表

刚刚开始

这应该让你可以开始领略Docker Compose的强大功能。我们会在下一篇文章中细述docker-compose.yml文件,弄清楚如何构建自己的容器。

原文标题:How to use the docker-compose command,作者:Jack Wallen


标签:WordPress

返回前面的内容

相关阅读 >>

wordpress 上传附件中文文件名乱码解决办法(for windows)

免插件在wordpress中插入表格的方法

wordpress数据库的基本构造及各表结构

wordpress 文章分页 实用的wordpress长文章分页代码

wordpress固定链接翻译插件 自动将标题翻译成英文

wordpress链接google字体慢的完美解决教程

php-cgi进程cpu负载过高:禁用wordpress定时任务wp-cron.php

wordpress主题制作涉及到的基本模板及说明整理

关闭wordpress自动保存和文章修订功能

复现wordpressxmlrpc.php漏洞和ssrf的详细步骤

更多相关阅读请进入《wordpress》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...