0

コマンド・ラインから ice を使用して Bluemix にコンテナーをセットアップしていますが、ボリュームをコンテナーにアタッチしようとするたびに、単純に機能しません。マウントされたフォルダーは、ルート ディレクトリに作成されません。

私のコマンドは次のとおりです。

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

1 に答える 1

0

Docker では、ボリュームを自分で作成するか、Docker に作成させるかを選択できます。次のいずれかが機能します。

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

また

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

IBM Containers の場合は状況が異なります。使用する前にボリュームを作成する必要があります。したがって、これだけが機能します:

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 を使用すると仮定します。)

于 2016-02-08T16:31:35.377 に答える