set-docker-conf¶
download¶
ダウンロードをクリックして set_docker_conf.bash
をダウンロードします。
使用法¶
このスクリプトは、あなたの Docker クライアント json 設定ファイル config.json
を FIWARE Docker Container Cloud にアクセスするように設定します。Keystone のテナント ID とトークンを使用して、指定したディレクトリの config.json
を更新します。Keystone サーバの IP は、デフォルトで FIWARE の identity manager になりますが、あなた自身のプライベートの Openstack Keystone に変更することができます。Keystone のユーザ名、パスワード、テナント名を入力する必要があります。必要に応じて、config.json
を配置するディレクトリを指定することもできます。そうでない場合は、デフォルトで、$HOME/.docker
になります。
このスクリプトには、複数の FIWARE テナントのメンバであり、多くの Docker 設定ディレクトリを作成する上級ユーザ向けの多くのオプションがあります。
>>set_docker_conf.sh -h
This script updates docker config file with Keystone
tenant/token variables. The Keystone server IP must be specified
either as script input or added to environment as KEYSTONE_IP
variable. The script may retrieve additional environment variable (OS_USERNAME, OS_PASSWORD...etc.)
from environment, so in most cases it's enough to source OpenStack openrc the script.
In case the environment is missing they can be supplied as script arguments
If no arguments are specified it will try to use the defaults below:
---------------------------
Docker conf file: /home/nagin/.docker
OpenStack Tenant name:
OpenStack Username:
OpenStack Password:
Keystone IP: http://cloud.lab.fi-ware.org:4730
---------------------------
Usage:
/home/nagin/work/bin/set_docker_conf.sh [-d CONFIG_DIRECTORY] [-t TENANT_NAME] [-u USER_NAME] [-p PASSWORD] [-a KEYSTONE_IP] [-v|-verbose] [-h|-help]
Example:
>set_docker_conf.sh -d ~/.docker -t "my cloud" -u myfiwareuser -p myfiwarepassword -a cloud.lab.fi-ware.org:4730