2017
01.25

DatalabのDocker Image

AI + IoT

佐々木です。

Datalabを使いこなすために、DatalabのDocker Imageの情報をまとめておく。DatalabのDockerを起動し、Docker Imageにログインする。Docker Imageを起動する際に、TensorBoard用に6006ポートも関連付けておく。

$ docker run -it -p 6006:6006 -p 127.0.0.1:8081:8080 -v "${HOME}/datalab:/content" \
 -e "PROJECT_ID=プロジェクトID"  \
gcr.io/cloud-datalab/datalab:local
$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                                              NAMES
7ddc09c67b98        testimage           "/datalab/run.sh"   About an hour ago   Up About an hour    0.0.0.0:6006->6006/tcp, 127.0.0.1:8081->8080/tcp   agitated_pike
$ docker exec -it 7ddc09c67b98 /bin/bash

Datalabで使用しているDocker ImageのVersion

$ more /etc/debian_version
8.6

DatalabのDocker Imageは、debianのVersion 8.6を使用している。

Datalabの作業フォルダ

$ ls  /content/datalab
docs notebooks

TensorBoardの起動Port(Default)

$ tensorboard --logdir=data
Starting TensorBoard 39 on port 6006
(You can navigate to http://172.17.0.2:6006)

TensorBoardはDefaultで6006 Portで起動するので、docker runを実行する際に、-p 6006:6006を追記して、関連付けておく。

 

Comment

  1. No comments yet.

  1. No trackbacks yet.

You must be logged in to post a comment.