galaxy tool_shedをローカルで起動する
galaxy-stable のイメージで local toolshed を起動する事ができる
docker run -it -p 8080:80 -p 8021:21 -p 8022:22 -p 9009:9009 bgruening/galaxy-stable /bin/bash
/galaxy-central# /usr/bin/startup &
./run_tool_shed.sh &
しかし、確かに起動はしているが、ホストのブラウザーから、http://localhost:9009
でDocker上で動作しているtoolshedに接続できない
これを行うためにはconfig/tool_shed.yml
を作成して他のネットワークからの接続を許可する必要がある
$ cp config/tool_shed.yml.sample config/tool_shed.yml
config/tool_shed.yml
の http: 127.0.0.1:9009 => http: :9009
に変更する
$ ./run_tool_shed.sh &
今回はここまで