Добавление файлов в том Bluemix

Я новичок в Docker и Bluemix и пытаюсь развернуть мое приложение в Bluemix. Я хочу добавить конфигурационный файл приложения в том, чтобы все контейнеры могли читать один и тот же конфигурационный файл.

Я выполнил все шаги, указанные Bluemix здесь - https://console.ng.bluemix.net/docs/containers/container_volumes_mount.html

Это команды, которые я выполнил -

cf ic volume create myvolume
OK
The volume 'myvolume' was created.
cf ic volume list
myVolume
cf ic run --volume myvolume:/usr/xyz--name singleVolContainer registry.portal.bluemix.net/my_services/dockerexample:1.0
8aad1ab7-42c3-2344-890b-0a345eb6d74c
cf ic cp ./config.properties 8aad1ab7-42c:/usr/xyz
cf ic exec -it 8aad1ab7-42c bash
 cd /usr/xyz
bash: cd: /usr/xyz: Not a directory

Теперь вместо копирования файла в каталог xyz он скопировал содержимое файла в новый файл с именем "xyz".

Что я делаю неправильно?

Как скопировать файл на том и как проверить, что контейнер может читать файл на томе?

Добавлено -

Я запустил команду df после запуска экземпляра и дал мне следующий вывод (том не смонтирован)-

Filesystem                                                                                         1K-blocks      Used Available Use% Mounted on
/dev/mapper/docker-252:0-28311560-283985acbf138a13244821e88ff85f7b04b80938076a02c4d64cb1efa9923986  10190136    399364   9250100   5% /
tmpfs                                                                                               14409504         0  14409504   0% /dev
tmpfs                                                                                               14409504         0  14409504   0% /sys/fs/cgroup
/dev/mapper/kraken--host--01--vg-root                                                              744810064 111867496 595085288  16% /etc/hosts
shm                                                                                                    65536         0     65536   0% /dev/shm
udev                                                                                                14398352        12  14398340   1% /dev/tty

Добавлено больше -

Я думаю, что нашел проблему -

cf ic volume create volnew
OK
The volume 'volnew' was created.

cf ic volume fs-inspect volnew
FAILED

{
    "code": "IC5000E",
    "description": "An issue occurred in IBM Containers. Contact Bluemix Support and reference this incident ID.",
    "incident_id": "some_id",
    "name": "DefaultMessage",
    "rc": "500",
    "type": "General"
}

Дополнительная информация

см. том тома fs-list

Name                                   Size   IOPS/GB   Created               State
4c334ff9-a516-46c8-92df-c5cadbd7f6ff   0      0.00      2016-11-02 14:41:34   ERROR-('Connection aborted.', error(111, 'ECONNREFUSED'))

Dockerfile

FROM tomcat:8.0
MAINTAINER abc
ADD settings.xml /usr/local/tomcat/conf/
ADD tomcat-users.xml /usr/local/tomcat/conf/
ADD RESTfulExample.war /usr/local/tomcat/webapps/

0 ответов

Другие вопросы по тегам