Docker Compose не сбои с ошибкой «доступа к отказу» при переименовании временных файлов в Windows: rename c: \ users \ <JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Docker Compose не сбои с ошибкой «доступа к отказу» при переименовании временных файлов в Windows: rename c: \ users \ <

Сообщение Anonymous »

Я сталкиваюсь с ошибкой « доступа » при попытке запустить Docker-Compose Up-build на моем machine . Ошибка возникает во время процесса сборки, в частности, когда Docker пытается переименовать временные файлы в каталоге C: \ users \ \ appdata \ local \ temp . Вот сообщение об ошибке, которое я получаю:
rename C:\Users\admin\AppData\Local\Temp\.tmp-compose40501237304032113795 C:\Users\admin\AppData\Local\Temp\compose4050123730: Access is denied.
1. Временные разрешения на файл: < /strong> < /p>
  • Я попытался очистить временную папку с помощью:
    del /s /q C:\Users\admin\AppData\Local\Temp\*< /code> < /p>
    < /li>
    Я также попытался изменить временный каталог, установив переменные среды:
    set TEMP=C:\docker-temp< /code>
    set TMP=C:\docker-temp

2. Антивирус и брандмауэр:
  • Я временно отключил свои антивирусные программные обеспечения ( Rav Point Propect, Avast ) и брандмауэр, но проблема сохраняется. Конфигурация рабочего стола Docker:

    Я обеспечил, чтобы wsl 2 Backend включен в настройках настольных компьютеров Docker. /> 4. Анализ журнала: < /strong> < /p>

    Журналы указывают на то, что Docker не способен доступа или переименования < /strong> временные файлы из -за проблем с разрешением. < /Li>
    < /ul>
    Детали окружающей среды: < /p>

    . Desktop Version: 28.1.1
  • Antivirus Software: Rav Point Protection, Avast
  • WSL 2 Backend: Enabled

In my Java (Spring Boot)
project, I use Apache kafka 3.9.1, Zookeeper 3.9.1 and postgresql 17 . Используя Docker, я создаю три контейнера. Тем не менее, у меня есть журналы, как это: < /p>
[+] Building 319.0s (13/13) FINISHED
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 389B 0.0s
=> [internal] booting buildkit 91.4s
=> => pulling image moby/buildkit:buildx-stable-1 33.6s
=> => creating container buildx_buildkit_mybuilder0 57.8s
...
rename C:\Users\admin\AppData\Local\Temp\.tmp-compose40501237304032113795 C:\Users\admin\AppData\Local\Temp\compose4050123730: Access is denied.
< /code>
My dockerfile content:
# Basic image
FROM openjdk:21-jdk-slim

# Specifying metadata
LABEL maintainer="myemail@gmail.com"

# Working directory inside the container
WORKDIR /app

# Copying the JAR file of the application
COPY build/libs/service-station-0.0.1-SNAPSHOT.jar app.jar

# Port to be used by the application
EXPOSE 8081
< /code>
My docker-compose content:
services:
# Spring Boot Application Service
app:
build:
context: C:\\Users\\admin\\Projects\\service-station
dockerfile: \\Dockerfile
container_name: service-station-app
ports:
- "8081:8081" # Opening port 8081 to access the application
environment:
- SPRING_DATASOURCE_URL=jdbc:postgresql://db:5432/service_station_test
- SPRING_DATASOURCE_USERNAME=MYUSERNAME
- SPRING_DATASOURCE_PASSWORD=MYPASSWORD
- SPRING_KAFKA_BOOTSTRAP_SERVERS=kafka:9092
- LOGGING_LEVEL_ORG_SPRINGFRAMEWORK_KAFKA=DEBUG
- LOGGING_LEVEL_ORG_APACHE_KAFKA=DEBUG
depends_on:
- db
- kafka
networks:
- app-network

# PostgreSQL Service
db:
image: postgres:17
container_name: service-station-db
environment:
POSTGRES_DB: service_station_test
POSTGRES_USER: admin
POSTGRES_PASSWORD: bratan06031975
ports:
- "5432:5432"
healthcheck:
test: [ "CMD-SHELL", "pg_isready -U admin" ]
interval: 10s
timeout: 5s
retries: 5
networks:
- app-network

# Kafka Service (with Zookeeper)
kafka:
image: apache/kafka:3.9.1
container_name: service-station-kafka
ports:
- "9092:9092" # Port for Kafka clients
environment:
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_CFG_LISTENERS: "PLAINTEXT://kafka:9092"
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
KAFKA_AUTO_CREATE_TOPICS_ENABLE: "true"
depends_on:
- zookeeper
healthcheck:
test: [ "CMD", "kafka-topics", "--bootstrap-server", "kafka:9092", "--list" ]
interval: 10s
timeout: 5s
retries: 5
networks:
- app-network

# Zookeeper Service
zookeeper:
image: zookeeper:3.9.1
container_name: service-station-zookeeper
ports:
- "2181:2181" # Port for Zookeeper clients
environment:
ZOOKEEPER_CLIENT_PORT: 2181
networks:
- app-network

networks:
app-network:
name: service-station_app-network
driver: bridge


Подробнее здесь: https://stackoverflow.com/questions/796 ... y-files-in
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»