- ISOファイルをダウンロード(Live ISO)
- VMの作成(VMWare Player)
- VMWare Player 上で Live ISO の ISOイメージを起動.(ID:パスワードは vyos:vyos)
vyos login: vyos
Password: vyos
........
vyos@vyos:~%$ configure
[edit]
vyos@vyos#
- configure コマンドを実行する前に install image を実行(install system のオプションもあり)
vyos@vyos:~%$ install image
........
Continue (Yes/No) [No]: Y
.....
vyos@vyos:~%$ reboot
- vyos ユーザは sudo でルート権限が取れる!
- Docker イメージとして 2stacks/vyos を使用.
# docker pull 2stacks/vyos
- いくつかのWebサイトで説明のある ユーザ vyos が存在しないので,ユーザを作成してリブート(リブートしないと作成したユーザがシステムに組み込まれない)
# docker run -d --name vyos_netp --privileged -v /lib/modules:/lib/modules vyos_netp:test /sbin/init
# docker exec -it vyos_netp /bin/vbash
vbash-4.1# adduser vyos (全てデフォルトで答える)
vbash-4.1# reboot
- 作成したユーザ(vyos)から configure コマンドが発行できるか確認
# docker start vyos
# docker exec -it vyos /bin/vbash
vbash-4.1# su - vyos
vyos@vyos:~$ configure
[edit]
vyos@vyos#
- 修正した Docker のイメージを登録
# docker commit vyos vyos_netp:test
- 修正した Docker のイメージを使用して,確認
# docker run -d --name vyos_netp --privileged -v /lib/modules:/lib/modules vyos_netp:test /sbin/init
# docker exec -it vyos_netp /bin/vbash
vbash-4.1# su - vyos
vyos@vyos:~$ configure
[edit]
vyos@vyos#
with Docker using my images†[edit]
# wget http://polaris.star-dust.jp/pub/DockerImages/vyos-1.3-rolling-200921.docker.tgz
# zcat vyos-1.3-rolling-200921.docker.tgz | docker import - vyos-1.3r:200921