2016-03-31 2 views
0

У меня есть некоторые разочарования в отношении установки контейнеров данных с докером.Различное поведение между монтированием тонера на OSX и Linux

Я получил этот пример Докер-compose.yml:

version: '2' 
services: 
    code: 
    image: cogniteev/echo 
    command: echo 'Data Container for App Code' 
    volumes: 
    - ./data/:/data/ 
    server: 
    image: debian:jessie 
    volumes_from: 
    - code 

И это прекрасно работает на OSX. Когда я запускаю docker-compose run server ls /data, я вижу структуру данных хоста. Но когда я пытаюсь сделать то же самое на моем сервере debian, я не вижу никакого содержимого/данных, установленного в контейнере server.

Что я делаю неправильно? Докер-сервер версии 1.10.3 на сервере OSX и debian.

UPD: Даже пример из Докер Docs docker run --rm -it -v ~/.bash_history:/root/.bash_history ubuntu /bin/bash не работает должным образом

+0

у вас есть ./data каталог на сервере debian? – Cortwave

+0

@Cortwave да у меня есть –

ответ

0

делает эту работу ...

volumes: 
    - ./data:/data # mount data dir on host inside container 
    - /data # mount data dir inside container to other containers 

?

Смежные вопросы