mattintosh note

どこかのエンジニアモドキの備忘録

Cisco Packet Tracer 用 Docker コンテナを作る

タイトルの通り。Cisco Packet Tracer が Ubuntu 14.04 向けなら Ubuntu 14.04 で環境を作ればいいじゃない!」というノリ。

「ん?X11 転送以外で Docker コンテナから GUI ウィンドウってホストに持ってこれるのか?」と思ったけど -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 でソケット共有したら普通に使えた。

-v $HOME/pt:/home/cisco/pt とかでホストのディレクトリをマウントしておかないとファイルを作成してもコンテナから取り出せなくなる。

git clone https://gist.github.com/4a18b03d22d1206e55bdfcc73ebc7172.git docker-packettracer
cd docker-packettracer
cp ~/Downloads/Packet\ Tracer\ 7.1.1\ for\ Linux\ 64\ bit.tar.gz .
docker build -t packettracer .
docker run -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 -v $HOME/pt:/home/cisco/pt --name packettracer packettracer

一度コンテナを作ったあとは docker start だけでよい。

docker start packettracer