VyOSDocker イメージを自分で作ってみる[edit]

VyOS 1.3[edit]

VyOS 1.2[edit]

ISOファイルの作成[edit]
ISO ファイルを展開して,Docker Image を作成[edit]
# mkdir rootfs  (パーミッション注意)
# mount -o loop build/vyos-999.202009191402-amd64.iso rootfs
# mkdir unsquashfs  (パーミッション注意)
# unsquashfs -f -d unsquashfs/ rootfs/live/filesystem.squashfs 
# cd unsquashfs
# find etc lib opt usr -type d | xargs chmod a+rx (パーミッション注意)
# cd ..
# tar -C unsquashfs -c . | docker import - vyos_netp
# docker images
構成の変更[edit]
# docker run -d --name vyos_netp --privileged -v /lib/modules:/lib/modules vyos_netp:latest /sbin/init
# docker exec -it vyos_netp /bin/bash
(コンテナ内) # vi /etc/resolv.conf
(コンテナ内) # vi /etc/source.list
    deb http://deb.debian.org/debian jessie main 
    deb http://security.debian.org jessie/updates main
(コンテナ内) # apt-get update
(コンテナ内) # apt-get install openconnect
(コンテナ内) # exit
# docker commit vyos vyos_netp:test
# docker images
構成の変更2[edit]
# mkdir rootfs
# docker export vyos_netp |( cd rootfs; tar xfvp -)
# ..... 変更
# tar -C rootfs -c . | docker import - vyos_netp:200920
# docker images
Trouble Shooting[edit]
(コンテナ内) # mount -o remount,ro /sys/fs/selinux
Error[edit]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-04-15 (火) 11:17:31