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
例子
- 如何正确运行迁移和使用entity framework核心种子docker MySql DB
- 如何在Docker中configuration端口
- Docker多个入口点
- 使用docker在单台计算机上模拟networking
- 在Docker-image microsoft / aspnetcore-build:1.1.0-msbuild中构buildASP.NET Core 1.1 preview4项目
- 从Docker内部debuggingNode.js应用程序
- Docker化API:cURL调用自失败
- rg.apache.spark.SparkException:主要url无效:spark://tasks.501393358-spark-master:7077
- Docker图像不会在后台运行