Как прикрепить том к контейнеру Bluemix

Я настраиваю контейнер на Bluemix с помощью льда из командной строки, но каждый раз, когда я пытаюсь присоединить том к контейнеру, это просто не работает. Смонтированная папка не создается в корневом каталоге.

Моя команда:

ice create -p 80 -p 22 --name test --memory 1024 --volume notebooks:/notebooks registry.ng.bluemix.net/repository/app:latest

person ralphearle    schedule 08.02.2016    source источник


Ответы (1)


Docker дает вам возможность создать том самостоятельно или позволить Docker создать его для вас. Любой из них будет работать:

docker run --name mysql_test -v /etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d jw_mysql:latest 

OR

docker run --name mysql_test -v /my/custom:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d jw_mysql:latest 

Для контейнеров IBM ситуация иная: вам нужно создать том, прежде чем вы сможете его использовать. Так что только это будет работать:

cf ic volume create dbstorage 
cf ic run -p 3306 --name cf_mysql_test -v dbstorage:/etc/mysql/config/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d registry.ng.bluemix.net/jw_image_reg/jw_mysql:latest

(Предполагая, что вы хотите использовать порт 3306.)

person ralphearle    schedule 08.02.2016