flagflag  If you want to see English page, please click "English" Button at Left.
4: 2020-09-19 (土) 17:04:55 iseki ソース 5: 2020-09-20 (日) 02:30:00 iseki ソース
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]


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
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
<今日>

オンライン状況

98 人のユーザが現在オンラインです。 (22 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 98

もっと...

アクセスカウンタ

今日 : 9952995299529952
昨日 : 1529415294152941529415294
総計 : 2340465223404652234046522340465223404652234046522340465223404652
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com