sách gpt4 ai đã đi

docker - 如何在Docker Compose中为容器和图像命名?

In lại 作者:行者123 更新时间:2023-12-02 21:09:39 25 4
mua khóa gpt4 Nike

我有一个简单的ASP.NET Core Web with SQL Server项目,名为PostOptimizer,由Visual Studio 2017创建并部署到Docker容器。我想给由Docker-compose创建的每个图像和容器命名,因为它会自动给出如下名称:
“dockercompose7669752967822022310_postoptimizer_1” “dockercompose7669752967822022310_sql.data_1”

即使在阅读了Docker Compose的Service configuration reference之后,我仍然不知道该怎么做,我希望它能够像 name:“thecontainername” 一样放置Xây dựng的子项,但是它不可用。怎么做?

Đây là của tôi docker-compose.yml 文件的内容:

version: '3.4'

dịch vụ:
sql.data:
image: microsoft/mssql-server-linux:2017-latest
môi trường:
- SA_PASSWORD=Sql_Password1
- ACCEPT_EULA=Y
cổng:
- "5434:1433"

postoptimizer:
image: ${DOCKER_REGISTRY-}postoptimizer
xây dựng:
context: .
dockerfile: PostOptimizer/Dockerfile
phụ thuộc vào:
- sql.data

这是Dockerfile之一:
FROM build AS publish
RUN dotnet publish PostOptimizer.csproj -c Release -o /app

FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "PostOptimizer.dll"]

1 Câu trả lời

您可以使用子项container_name,它将使用您的给定名称命名容器。

version: '3.4'

dịch vụ:
sql.data:
image: microsoft/mssql-server-linux:2017-latest
môi trường:
- SA_PASSWORD=Sql_Password1
- ACCEPT_EULA=Y
cổng:
- "5434:1433"
container_name: sqldata

postoptimizer:
image: ${DOCKER_REGISTRY-}postoptimizer
xây dựng:
context: .
dockerfile: PostOptimizer/Dockerfile
phụ thuộc vào:
- sql.data
container_name: postoptimizer

关于docker - 如何在Docker Compose中为容器和图像命名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55486926/

25 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com