重现步骤
dotnet 构建或 dotnet 运行
预期行为
运行或构建应用程序
实际行为
Getting ready...
The template "ASP.NET Core with Angular" was created successfully.
Processing post-creation actions...
Running 'dotnet restore' on /home/limup/Documents/Projetos/Limup/salao/salao.csproj...
/usr/share/dotnet/sdk/3.1.101/NuGet.targets(123,5): error : Unable to obtain lock file access on '/tmp/NuGetScratch/lock/b19d3901039706ea82571abad7c98ec690508d4b' for operations on '/home/limup/Documents/Projetos/Limup/salao/obj/salao.csproj.nuget.cache'. This may mean that a different user or administator is holding this lock and that this process does not have permission to access it. If no other process is currently performing an operation on this file it may …Run Code Online (Sandbox Code Playgroud) 我正在尝试构建 docker-compose,但出现此错误:
错误:对于 indicaaquicombrold_mysqld_1 无法启动服务 mysqld:oci 运行时错误:container_linux.go:247:启动容器进程导致“exec:\”/docker-entrypoint.sh\“:权限被拒绝”
错误:对于mysqld无法启动服务mysqld:oci运行时错误:container_linux.go:247:启动容器进程导致“exec:\”/docker-entrypoint.sh\“:权限被拒绝”
错误:启动项目时遇到错误。
docker-compose.yml
version: '3'
services:
php:
build:
context: ./docker/php
image: indicaaqui.com.br:tag
volumes:
- ./src:/var/www/html/
- ./config/apache-config.conf:/etc/apache2/sites-enabled/000-default.conf
ports:
- "80:80"
- "443:443"
mysqld:
build:
context: ./docker/mysql
environment:
- MYSQL_DATABASE=db_indicaaqui
- MYSQL_USER=indicaqui
- MYSQL_PASSWORD=secret
- MYSQL_ROOT_PASSWORD=docker
volumes:
- ./config/docker-entrypoint.sh:/docker-entrypoint.sh
- ./database/db_indicaaqui.sql:/docker-entrypoint-initdb.d/db_indicaaqui.sql
Run Code Online (Sandbox Code Playgroud)
Dockerfile (php)
FROM php:5.6-apache
MAINTAINER Limup <limup@outlook.com>
CMD [ "php" ]
RUN docker-php-ext-install pdo_mysql
# Enable apache mods.
# RUN a2enmod php5.6
RUN a2enmod rewrite
# Expose apache.
EXPOSE 80
EXPOSE 443
# …Run Code Online (Sandbox Code Playgroud)