繁体   English   中英

Docker Compose与Docker Start

[英]Docker compose vs docker start

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

我没有docker-compose.yml文件,但是有jhipster生成的app.yml文件.app.yml引用了mysql.yml文件。现在,mysql容器正在运行,但是没有关于jhipster的容器。我的dockerfile,jenkins应该创建app.war,但在远程ubuntu机器上找不到该战争。从这一点来看,我应该遵循哪些步骤? 你有什么主意吗?

在docker引擎上管理单个容器时使用docker cli。 这是访问docker daemon api的客户端命令行。

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

由于您只有一个容器映像jhipster ,因此应使用jhipster cli将该映像作为容器运行。

您可以运行以下命令:

docker images

它将为您提供图像的名称,然后运行:

docker run image_name:tag_name

如果您不提供任何标签名称,它将以latest标签运行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM