从配置文件执行docker run命令

时间:2017-01-25 13:13:37

标签: docker config

我的docker run命令中有几个参数,如

docker run --rm -v /apps/hastebin/data:/app/data --name hastebin -d -p 7777:7777 -e STORAGE_TYPE=file rlister/hastebin

我可以将其所有参数放在默认/配置文件中,以便我不必在运行命令中明确提及它吗?

1 个答案:

答案 0 :(得分:3)

您可以尝试docker compose

  

使用Compose,您可以使用Compose文件来配置应用程序的服务。然后,使用单个命令,您可以从配置中创建并启动所有服务

在您的情况下,docker-compose.yml文件将显示为

version: '2'
services:
   hastebin:
     image: rlister/hastebin
     ports:
       - "7777:7777"
     volumes:
       - /apps/hastebin/data:/app/data
     environment:
       - STORAGE_TYPE=file

您可以通过命令docker-compose up

运行服务