2016/07/09

Android: MultiWindowのFreeformモードを試す

Android Nexus5Xや6PといったPhoneデバイス, あるいはNexus9のTablet端末ではMulti-windowのSplit-screenモードが搭載されていますが, Freeformモード機能はOFFになっています.

Android developers : Multi-window

これをONにしてNexus5XやNexus9でもFreeformを試したい場合は下記のコマンドを実行します.

# freeform mode on
adb shell settings put global enable_freeform_support 1

# freeform mode off
adb shell delete global enable_freeform_support

以上です.

2016/05/15

稼働中のJenkins2コンテナに接続する方法

Jenkins2をDocker imageから起動してコンテナ運用している時, そのコンテナにアタッチしてbash操作したい場合があります.

次のようにJenkinsコンテナを起動します.

docker run --name jenkins2.3 --volumes-from j_storage -p 8080:8080 -p 50000:50000 jenkins:2.3

docker psでjenkins2.3が起動していることを確認し, 次のコマンドでコンテナに接続しましょう. bashプロンプトが表示されたら成功です.

docker exec -it <JENKINS CONTAINER NAME> bash

docker attach

docker attachでこのコンテナに接続&bashを試みますがプロンプトは現れません.

docker attach jenkins2.3

JenkinsのDockerfileENTRYPOINTを見るとjenkins.shを実行するようになっています.
docker runでコマンドも指定していませんので, docker attachはこれに接続することになります.

ENTRYPOINT ["/bin/tini", "--", "/usr/local/bin/jenkins.sh"]

以上です.