如何将开始参数传递给docker compose文件,如docker run--opts?
我已经写了一个docker撰写文件,我想开始撰写使用如何将开始参数传递给docker compose文件,如docker run--opts?,docker,docker-compose,Docker,Docker Compose,我已经写了一个docker撰写文件,我想开始撰写使用 docker-compose up -d 但是我想把参数传递给我的图像 看起来像 docker run --security-opt=seccomp:unconfined mysql:8.0 但是我发现compose文件只有一些基本的配置,比如网络,卷,环境 我的撰写文件 db: image: mysql:8.0 container_name: onlinecodedb volumes: - onlinecode-database:/
docker-compose up -d
但是我想把参数传递给我的图像
看起来像
docker run --security-opt=seccomp:unconfined mysql:8.0
但是我发现compose文件只有一些基本的配置,比如网络
,卷
,环境
我的撰写文件
db:
image: mysql:8.0
container_name: onlinecodedb
volumes:
- onlinecode-database:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: mysqlrootpassword
MYSQL_PASSWORD: mysqlpassword
MYSQL_USER: mysql
MYSQL_DATABASE: onlinecode
ports:
- "3300:3306"
networks:
- onlinecode-net
如何解决此问题?大多数
docker run
选项都有匹配项。特别是,docker run--security opt
映射到
大多数
docker run
选项都有匹配项。特别是,docker run--security opt
映射到
我想它已经发布了@ArunKumarGR,我不这么认为,它在dockerfile构建时使用,但我已经构建了映像,只想运行它。《docker run》中有很多选项,但docker compose only basis选项你读了吗?@DavidMaze是的,但我认为你应该给我一个解决方案,或者告诉我你所指的文档的具体部分在哪里,而不是问我是否读过。我认为它已经发布在@Arunkumarg我不这么认为,它在dockerfile构建时使用,但我已经构建了映像,只想运行它。
docker run
中有许多选项,但docker compose only basis选项您是否阅读了?@DavidMaze是的,但我认为您应该给我一个解决方案,或者告诉我您所指文档的具体部分在哪里,而不是问我是否阅读过。
db:
image: 'mysql:8.0'
security_opt:
- 'seccomp:unconfined'
et: cetera