Sign inSign up

mnagaku/vyos

By mnagaku

Updated almost 9 years ago

https://hub.docker.com/r/2stacks/vyos/ のやり方で、1.1.8を作った版(手元では動いた)

Image
2

50K+

mnagaku/vyos repository overview

vyosは、投入された設定を、ベースになっているdebianの設定に翻訳して実施してくれますが、コンテナになったことで、使えない機能があります。例えば、コンテナのネットワークは仮想化されているので、/procに設定を入れに行くようなコマンドは使えません。firewallの設定はできませんでした。dhcpやnatは使えました。コンテナで手軽に試せますが、使えない機能があるので、ユースケースに合わせて判断が必要です。

Build VyOS Docker Image

Download the latest ISO

mkdir vyos && cd vyos
wget http://packages.vyos.net/iso/release/1.1.8/vyos-1.1.8-amd64.iso

Mount the ISOs file system

mkdir rootfs
sudo mount -o loop vyos-1.1.8-amd64.iso rootfs

Unpack the filesystem

sudo apt-get install -y squashfs-tools
mkdir unsquashfs
sudo unsquashfs -f -d unsquashfs/ rootfs/live/filesystem.squashfs

Create Docker Image

sudo tar -C unsquashfs -c . | docker import - mnagaku/vyos
docker push mnagaku/vyos

Run Docker Images

Start using:

docker run -d --name vyos --privileged -v /lib/modules:/lib/modules mnagaku/vyos /sbin/init

Then run using:

docker exec -it vyos /bin/vbash su - vyos

Tag summary

Content type

Image

Digest

Size

221.6 MB

Last updated

almost 9 years ago

docker pull mnagaku/vyos