Bài viết phổ biến của tác giả
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个简单的ASP.NET Core Web with SQL Server项目,名为PostOptimizer,由Visual Studio 2017创建并部署到Docker容器。我想给由Docker-compose创建的每个图像和容器命名,因为它会自动给出如下名称:
“dockercompose7669752967822022310_postoptimizer_1” Và“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
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/
Tôi là một lập trình viên xuất sắc, rất giỏi!