【问题标题】:How to attach a volume to a Bluemix container如何将卷附加到 Bluemix 容器
【发布时间】:2016-05-18 09:42:06
【问题描述】:

我正在使用命令行中的 ice 在 Bluemix 上设置一个容器,但是每次我尝试将一个卷附加到一个容器时,它都无法正常工作。挂载的文件夹不是在根目录下创建的。

我的命令是:

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

【问题讨论】:

    标签: containers ibm-cloud volumes


    【解决方案1】:

    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-05-11
      • 1970-01-01
      • 1970-01-01
      • 2016-04-18
      • 2016-03-03
      • 1970-01-01
      • 2019-07-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多