初心者でもコピペ簡単?UbuntuとDockerで最強OSのNetBSDを入れてQemu-KVMで起動してみた。SSHでログイン。簡単で高速で最高
- kapper1224
- 2578
- 7
- 0
- 1
DockerにQemu-NetBSDイメージがあるらしい。試してみよう。 hub.docker.com/r/madworx/netb… Docker関係はこちらから togetter.com/li/1959353 pic.twitter.com/A90N5HzY45
2022-10-16 16:07:52Dockerで無事NetBSDをインストール。 今回はLatestにするが実質9.3 コマンドはこちら。簡単である sudo docker pull madworx/netbsd:latest pic.twitter.com/9WJF67bLdW
2022-10-16 16:14:04docker runする前に ssh-keygen -t rsa しないと動かないです。keygenしたパスワードをNetBSDのrootパスワードにしている設定なので。 自分でパスワードをつ.. togetter.com/li/1959373#c12… 「初心者でもコピペ簡単?UbuntuとDockerで最強OSのNetBSDを入..」togetter.com/li/1959373 にコメントしました。
2023-06-24 13:04:19DockerでインストールしたNetBSDをQemu-KVMで起動してSSHでログイン こんなに簡単に・・・NetBSDが。 コピペ sudo docker run --rm -d --device=/dev/kvm -e "SSH_PUBKEY=$(cat ~/.ssh/id_rsa.pub)" -p 2222:22 --name netbsd madworx/netbsd:latest ssh -p 2222 root@localhost 最高! pic.twitter.com/9m83I8WF5f
2022-10-16 16:29:16Dockerの基本ですが、起動する際にrmをつけるとDocker終了時にコンテナ削除されますので繰り返しNetBSDを使いたい人はrmを外してDockerとNetBSDを実行しましょう sudo docker run -d --device=/dev/kvm -e "SSH_PUBKEY=$(cat ~/.ssh/id_rsa.pub)" -p 2222:22 --name netbsd madworx/netbsd:latest
2023-06-25 13:38:26そしてDocker上のNetBSDでpkgsrc ftp ftp://ftp2.jp.NetBSD.org/pub/pkgsrc/current/pkgsrc.tar.gz おお普通にネットワークにつながってダウンロード して展開 tar zxvf pkgsrc.tar.gz NetBSDがDockerで簡単過ぎるwww pic.twitter.com/Bsw6g9GhHv
2022-10-16 16:35:19忘れない様にDockerのNetBSDでuseraddとpasswdでrootと新規ユーザーのパスワードと登録をしておく SSHでログインできなくなる pic.twitter.com/n9xEQUIcJK
2022-10-16 17:10:04NetBSDのpkg_addでバイナリパッケージをインストール。 なんだかバージョンコンフリクトしているな jp.netbsd.org/ja/docs/pkgsrc… pic.twitter.com/9HenWBRjqH
2022-10-16 17:23:05Docker上のNetBSDでpkg_addを使う方法 PATH="/usr/pkg/sbin:$PATH" PKG_PATH="ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/9.3/All/" export PATH PKG_PATH pkg_add neofetch 一応マニュアル通りではあるが、Path設定とバージョンに注意。 jp.netbsd.org/ja/docs/pkgsrc… pic.twitter.com/h8gKgBtNFK
2023-06-25 00:40:46@kapper1224 PKG_PATH は http で cdn.netbsd.org を指定したほうが良いかと。 PR 出してますが image のほうが更新されてないっぽいです github.com/madworx/docker… あと PKG_PATH はこれで直るのかどうかがよくわかっていません github.com/madworx/docker…
2023-06-25 00:53:58@tsutsuii ご享受頂き誠にありがとうございます。 承知しました。 こちらに修正します。 PKG_PATH="cdn.netbsd.org/pub/pkgsrc/pac…" ちなみにDockerfileですが3ヶ月前に修正されているような気がしますが・・・如何でしょうか? github.com/madworx/docker…
2023-06-25 01:26:28@kapper1224 github のほうはわりとすぐに直っていますが、 dockerhub に上がっているイメージに反映されているかどうかがよくわかりません。(PRしたあと1か月くらいは更新なかったように思います)
2023-06-25 01:30:34無事NetBSDでNeofetch pkg_add neofetch pic.twitter.com/iFRhTBbMdB
2022-10-16 17:26:00Docker+NetBSDでW3m 日本語が文字化けしているな。 問題なく動くけど これかなり苦戦しそう・・・Dockerだけに pic.twitter.com/pWERQyuEdt
2023-06-25 01:37:53という事でお恥ずかしながらDocker+NetBSD+w3mで日本語表示 まず日本語フォントを入れる pkg_add ipafont ipaexfont ja-sazanami-ttf vlgothic-ttf export LANG="ja_JP.UTF-8" w3mを起動 w3m yahoo.co.jp oキーでオプションを表示。Charsetを「Unicode(UTF-8)」に設定すると日本語出来た pic.twitter.com/hWMahEY1dw
2023-06-25 06:35:47Docker+NetBSDでW3mとDistrowatch まあ英語圏のサイトは問題ない。 pic.twitter.com/s5YZcXXadq
2023-06-25 01:41:36見やすいとは言えないけどw3mでJRAのサイト Pythonでスクレイピング出来ないかな? pic.twitter.com/70zKCbmJP8
2023-06-25 06:46:05DockerとNetBSDでPython310を使う インストールは pkg_add python310 py310-pip コマンドは python3.10 pip3.10 じゃないとPython起動しないので注意 これは結構悩んだw まあでもNetBSDで普通にPython動く。なおPython311は・・・w pic.twitter.com/gfTkbIHf9V
2023-06-25 02:01:19DockerとNetBSDでPython310とHelloWorld pipも使えるようになったし開発マシンとしては問題なさそう 必要なライブラリはpipで入れれる pic.twitter.com/0uP5yaaJpa
2023-06-25 02:13:41pkg_addでも良いんだけど、aptみたいなツールをNetBSDで使いたい人はpkgin pkg_add pkgin nano /usr/pkg/etc/pkgin/repository.conf で9.0→9.3に変更 pkgin update pkgin upgrade pkgin install (pkg名) webzoit.net/hp/it/internet… pic.twitter.com/Btkqi2iQOA
2023-06-25 13:47:27再起動してDockerがExitedになった場合、 sudo docker ps -a でコンテナIDを確認し sudo docker start (コンテナID) で起動 ssh -o 'StrictHostKeyChecking no' -p 2222 root@localhost でSSH再接続 SSHのKeyが再起動で変動するリスクありで注意。 元々、リユース前提のコンテナではないんだなこれが pic.twitter.com/F5zyQEsrOF
2023-06-25 17:01:21