Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Podman-compose mount volume incorrectly under Windows with podman machine on WSL #938

Open
ohhappy1986 opened this issue May 13, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@ohhappy1986
Copy link

ohhappy1986 commented May 13, 2024

Issue Description

When using podman-compose to bring up below container. The volume mapping is incorrectly mapped, it automatically adds "/mnt/d" before each of the volume entry in compose file.

podman-compose v1.1.0

Compose file below:

services:
ibml:
image: /nvidia/cuda
container_name: ibml_engine
build:
context: .\IBML
args:
APP_VERSION: latest
volumes:
- /mnt/e/Data:/mnt/e/Data
- /mnt/d/Logs:/mnt/d/Logs
networks:
candela-net:
ipv4_address: 172.168.0.11
dns:
- "8.8.8.8"
devices:
- nvidia.com/gpu=all
security_opt:
- "label=disable"

If you inspect the container which it brought up. You can see volumes are mount as below
/mnt/d/mnt/e/Data:/mnt/e/Data /mnt/d/mnt/d/Logs:/mnt/d/Logs

Steps to reproduce the issue

Steps to reproduce the issue

  1. Save the posted compose file into compose.yaml file
  2. Run podman-compose -f compose.yaml up -d
  3. Inspect the container using Docker desktop or command line

Describe the results you received

The volume mounted as
/mnt/d/mnt/e/Data:/mnt/e/Data /mnt/d/mnt/d/Logs:/mnt/d/Logs

Describe the results you expected

Then volume should be mounted as
/mnt/e/Data:/mnt/e/Data /mnt/d/Logs:/mnt/d/Logs

podman info output

OS: windows/amd64
provider: wsl
version: 5.0.2

containers/podman#22684

@ohhappy1986 ohhappy1986 added the bug Something isn't working label May 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant