Я использую Docker на своем домашнем компьютере с Windows 10.Я пытаюсь запустить следующий код
$ docker run -i -t -v /Users/Maddy/Desktop/Docker:/home bcain/lensing /bin/bash
, который дает мне следующее
DOCKER-lensing >
, которое затем я могу ввести нужную мне программу (lenstool), использующую файл намой компьютер (MACS0417.par), который живет на моем компьютере в / Users / Maddy / Desktop / Docker
Docker-lensing > lenstool MACS0417.par -n
, который затем дает мне
You are running openMP version of lenstool with 1 threads
You can change the number of threads by set environment variable OMP_NUM_THREADS
ERROR: file MACS0417.par not found
Путь к файлам, которые я хочудоступ с моего компьютера был указан с помощью
-v /Users/Maddy/Desktop/Docker
. Я исследовал другие подобные вопросы, которые позволили мне проверить, был ли мой локальный диск успешно расположен под том докера и это так.чтобы проверить это, я сделал следующее:
docker volume ls
, который читает
DRIVER VOLUME NAME
local UsersMaddyDesktopDocker
Я что-то упустил?Я начинающий программист и начинающий пользователь Docker.Спасибо за потраченное время, и я, вероятно, оставил некоторую важную информацию, поэтому, пожалуйста, спросите, какая другая информация вам нужнаЗаранее спасибо, - Мэдди
ОБНОВЛЕНИЕ 22 мая 2018 года -
Я посмотрел вверх и следовал инструкциям по составлению докеров.Сейчас я пытаюсь редактировать тома, но не совсем уверен, как мне поступить.Код, который у меня есть в моем файле yml, таков:
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
redis:
image: "redis:alpine"
Я понимаю, что мне нужно добавить что-то под томами, но я не уверен, что мне следует добавить?(В настоящее время я больше задумываюсь об этом, но если кто-нибудь сможет мне больше помочь, я буду очень признателен!)