gpt4 book ai didi

sql-server - Docker-在 Composer 之前或之后运行Dockerfile的方式如何?

转载 作者:行者123 更新时间:2023-12-02 18:46:22 31 4
gpt4 key购买 nike

通过docker-compose.yml我组成了一个mssql。

version:          "3"
services:
db:
image: mcr.microsoft.com/mssql/server:2017-latest
environment:
- ACCEPT_EULA=Y
- SA_PASSWORD=SecretPassword
- MSSQL_PID=Express
- MSSQL_LCID=1031
- MSSQL_COLLATION=Latin1_General_CI_AS
- MSSQL_MEMORY_LIMIT_MB=8192
- MSSQL_AGENT_ENABLED=true
- TZ=Europe/Berlin
ports:
- 1433:1433
- 49200:1433
volumes:
- ./data:/var/opt/mssql/data
- ./backup:/var/opt/mssql/backup
restart: always

这很好。

但是我如何扩大这个形象?
使用: mssql-server-fts

在github上我找到了-但是我如何将docker-compose.yml与Dockerfile结合在一起?
https://github.com/Microsoft/mssql-docker/blob/master/linux/preview/examples/mssql-agent-fts-ha-tools/Dockerfile

最佳答案

这是有关docker-compose.yml文件docker-compose file的文档

要在docker-compose.yml中使用Dockerfile,需要添加build部分。如果Dockerfile和docker-compose.yml位于docker-compose.yml的同一目录部分,则如下所示:
version: '3'
services:
webapp:
build:
context: .
dockerfile: Dockerfile
contex设置为root目录,这基于docker-compose.yml文件的位置dockerfile设置为Dockerfile的名称,在这种情况下为Dockerfile
我希望这个对你有用。

关于sql-server - Docker-在 Composer 之前或之后运行Dockerfile的方式如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53732719/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com