Docker撰写CLI标志

我不知道如何运行docker-compose相当于以下内容…

 docker run -d -p 8080:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer --logo "https://www.docker.com/sites/all/themes/docker/assets/images/brand-full.svg"` 

到目前为止,我有以下,我知道的作品…

 ui: image: portainer/portainer container_name: ui restart: always volumes: - '/var/run/docker.sock:/var/run/docker.sock' expose: - 9000 ports: - 8080:9000 

具体来说,我无法弄清楚--logo标志是如何转换的。

docker run没有在其参考手册页中提到任何--logo参数。

这意味着它可能代表一个parameter passing给正在运行的容器portainer/portainer的默认CMD。
问题399中似乎是这样的情况:

您可以在docker-compose文件的命令字段中使用CLI标志:

  ui: image: portainer/portainer command: portainer --logo http://mylogo.com -l owner=acme --templates http://mytemplates.com container_name: ui restart: always volumes: - '/var/run/docker.sock:/var/run/docker.sock' 

托尼 在评论中指出了一个docker-compose例子