flagflag  
4: 2020-09-19 (Sat) 17:04:55 iseki source 5: 2020-09-20 (Sun) 02:30:00 iseki source
Line 40: Line 40:
 vbash-4.1# reboot  vbash-4.1# reboot
+ 作成したユーザ(vyos)から configure コマンドが発行できるか確認 + 作成したユーザ(vyos)から configure コマンドが発行できるか確認
- # docker start -it vyos+ # docker start vyos
 # docker exec -it vyos /bin/vbash  # docker exec -it vyos /bin/vbash
 vbash-4.1# su - vyos  vbash-4.1# su - vyos
Line 58: Line 58:
** Docker イメージを自分で作ってみる [#w16f99dd] ** Docker イメージを自分で作ってみる [#w16f99dd]
 +**** ISOファイルの作成 [#yfc981b6]
 +- https://docs.vyos.io/en/latest/contribut​ing/build-vyos.html
 +- VyOS 1.3 は make iso でエラー (2020 0920)
 +- VyOS 1.2 を使用
 + # docker pull vyos/vyos-build:crux
 + # git clone -b crux --single-branch https://github.com/vyos/vyos-build
 + # docker build -t vyos/vyos-build:crux docker
 + # docker images
 + # cd vyos-build
 + # docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:crux bash
 + (コンテナ内) # cd /vyos
 + (コンテナ内) # ./configure
 + (コンテナ内) # make iso
 + (コンテナ内) # ls -l build
 + (コンテナ内) # exit
 +
 +**** ISO ファイルを展開して,Docker Image を作成 [#racb1cd8]
 + # mkdir rootfs  (パーミッション注意)
 + # mount -o loop build/vyos-999.202009191402-amd64.iso rootfs
 + # mkdir unsquashfs  (パーミッション注意)
 + # sudo 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
 +
 +**** 構成の変更 [#mcbdd2d0]
 +- vyos_netp を起動
 +
 + # 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
 +
 +- reboot(retart)するともとに戻るファイル
 +-- /etc/resolv.conf
 +-- /etc/hostname
 +-- /etc/apt/source.list
 +
#br #br
 +
 +**** apt-get [#of1d791e]
 +- Error: cannot get security labeling handle: No such file or directory
 +
 + (コンテナ内) # mount -o remount,ro /sys/fs/selinux
 +#br
 +
** 環境 [#cdcebf17] ** 環境 [#cdcebf17]


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

84 user(s) are online (40 user(s) are browsing xpwiki)

Members: 0
Guests: 84

more...

Access Counter

Today : 7348734873487348
Yesterday : 1185711857118571185711857
Total : 2361907523619075236190752361907523619075236190752361907523619075
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com