将docker run语句转换为docker-compose.yml文件
我有下面的图像,它通过命令非常有效将docker run语句转换为docker-compose.yml文件,docker,docker-compose,Docker,Docker Compose,我有下面的图像,它通过命令非常有效 docker run my-hello-world echo hello! 很明显,这是一个人为的例子,但如何将其转换为一个小的docker-compose.yml文件?docker compose似乎没有运行命令。它不能运行容器吗?您可以使用Docker Compose和provision容器运行容器命令。但是您没有使用docker run,而是使用docker compose up和down来上下移动容器。在这种情况下,请尝试创建一个包含以下内容的doc
docker run my-hello-world echo hello!
很明显,这是一个人为的例子,但如何将其转换为一个小的docker-compose.yml文件?docker compose似乎没有运行命令。它不能运行容器吗?您可以使用Docker Compose和provision容器运行容器命令。但是您没有使用
docker run
,而是使用docker compose up
和down
来上下移动容器。在这种情况下,请尝试创建一个包含以下内容的docker compose.yml
文件:
version: '2'
services:
app1:
image: my-hello-world
command: "echo hello!"
你可以将你的run命令粘贴到这个网站上,让它为你完成任务
您可以在撰写文件中指定run命令using。Docker run用于单个容器,而Docker-Compose.yml文件用于同时运行一组容器。是的,docker-compose.yml可以运行容器