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