当前位置: 首页 > 知识库问答 >
问题:

Docker合成vs Docker启动

柳奇希
2023-03-14

我用mysql创建了一个jhipster应用程序,它正在运行。我可以添加、删除、列出一些记录等。mysql作为docker容器运行。使用jenkins,我创建了另一个docker映像,它被称为jhipster。现在,我可以用docker映像命令看到我的docker映像。我想作为容器启动我的jhipster应用程序,但我必须使用哪个commmand?(docker-compose up-d或docker start containerID)

共有1个答案

关胜
2023-03-14

docker cli用于管理docker引擎上的单个容器。它是访问docker守护进程API的客户端命令行。

docker-compose cli可用于管理多容器应用程序。它还将在docker run cli中输入的许多选项移到docker-compose.yml文件中,以便于重用。

因为只有一个容器映像jhipster,所以应该使用docker cli将该映像作为容器运行。

docker images

它将给出图像的名称,然后运行:

docker run image_name:tag_name

如果不提供任何标记名,它将使用lates标记运行

 类似资料:
  • 我正在尝试通过docker-compose创建docker图像。我怎么能做到? 我可以开始我的项目(spring boot+卡桑德拉)由docker-compose up。一切都很顺利。但在下一步,我想从这个项目图像,推动到docker hub和拉它从docker hub在其他计算机上测试。我尝试了“docker-compose build”、“docker-compose push”和“dock

  • Repo 1在此Repo中,web层的构建脚本使用一个脚本文件来旋转应用层的容器(假设容器名为APP_CONTAINER)。应用层的端口是9090(例如),web层运行在8080上。这个回购中的docker脚本检查任何正在运行的应用程序(API)容器,移除它们,从我们的内部docker集线器中提取最新的映像,然后再次启动这些容器。 Repo 2在此Repo中,web层的构建脚本使用docker c

  • 问题内容: 我使用以下命令创建了容器: 以下是命令: 真的没有太多要说的,我希望容器能启动并保持正常运行。这是日志: 问题答案: 您正在尝试运行,它是需要tty 才能运行的交互式外壳。使用,在“分离”模式下运行此命令实际上没有任何意义,但是您可以通过添加到命令行来做到这一点,以确保容器具有与其关联的有效tty并保持连接状态: 在启动分离的容器时,您通常会运行某种长期存在的非交互式进程(例如,或We

  • 我正在尝试运行SCDF合成任务。我创建的任何组合任务都执行相同的操作:执行SQL脚本: 正在从类路径资源[org/springframework/cloud/task/schema-h2.SQL]`执行SQL脚本 以下是日志的输出: 在服务器日志中,我看到许多不同的字符随时间变化,例如: 抱歉设置格式,无法正确设置输出格式

  • 问题内容: 我正在尝试在docker-compose中安装一个卷以Apache镜像。问题是,我的docker中的apache运行在,但是挂载的目录在之下创建。如何指定挂载目录的用户? 我试图运行命令。但它说 我希望能够指定安装它的用户。有办法吗? 问题答案: 首先确定用户的uid : 然后,在您的Docker主机上,使用uid(在本示例中为100)更改已安装目录的所有者: 动态扩展 如果您正在使用

  • 我已加载图像: 但现在我想运行它们,就像它们使用docker-compose运行一样,但我找不到任何示例。 下面是docker-compose.yml 所以,即使我有docker-compose yml文件,但由于我有来自另一个主机的构建映像,我可以运行docker命令来运行和执行映像吗?确保引用的是本地映像,而不是来自docker注册表的映像。 谢谢@tgogos,这确实给了我一个大致的概述,但