hack のためのネタ帳, etc,,,

タグ検索でdocker20件見つかりました。

20231009: Windows 10 + WSL2 + docker + cuda

ELF 形式のバイナリだった。 * docker on WSL2 docker は以下の2パッケージをインストールして WSL2 を再起動しておく。 =|| sudo apt install docker.io docker-compose ||= * CUDA Support for WSL 2 WSL2 上で CUDA を使う設定。 詳細は以下を参照。 - NVIDIA Documentation Hub / [[CUDA Toolkit Documentation 12.2 Update 2…

https://seesaawiki.jp/w/kou1okada/d/20231009%3a%20... - 2023年10月09日更新

20230908: docker - host と同一サブネット内にぶら下げる

calnet 用の dns サーバーを docker で 192.168.1.2 に立てたい。 Qemu/KVM だと bridge で構成しておけば、VM を host と同じサブネット内(192.168.1.0/24)にぶら下げてつつ、サブネット内及びホストと VM の間で問題なく通信が出来る。 しかし docker が標準で作っている bridge は 172.17.0.0/16 になってて gateway 172.17.0.1 はホストの docker0 に割り当てられている。 ホストがぶら下がっ…

https://seesaawiki.jp/w/kou1okada/d/20230908%3a%20... - 2023年09月16日更新

20230323: docker - apt update 出来ない

* 承前 - [[20200622: docker - container 内で resolv 出来ない]] - [[20230217: Ubuntu - ZFS root で snap 版 docker]] * 状況 ZFS root の Ubuntu 22.04.2 LTS に snap で docker を入れるところまでは行ったんだけど、 =|| docker run -it --rm ubuntu ||= でコンテナ立ち当ててコンテナ内から =|| apt update ||= したいんだけど…

https://seesaawiki.jp/w/kou1okada/d/20230323%3a%20... - 2023年03月23日更新

docker-lstags.sh

docker image の tag 一覧を得る。 * 公式ページ等 - Gist / kou1okada / [[docker-lstags.sh>https://gist.github.com/kou1okada/0510b1fe74286468330c6f63df5eb21c]] * 関連 - [[20200530: Docker - image の tag 一覧]] - [[20220424: docker - tag の search]] - [[20230220: docker - …

https://seesaawiki.jp/w/kou1okada/d/docker%2dlstag... - 2023年02月21日更新

20230220: docker - tag の search

一覧]] - [[20220424: docker - tag の search]] * 状況 docker で image の tag を検索したかったので、承前のスクリプトを掘り出してきたのだが、動作しなかった。 なんか、Docker Hub v1 API が 2022-09-05 に deprecated して、それ以降は一部の URL が 404 返すようになるので v2 へ移行せよとのこと。 - docker / blog / 2022-06-22: [[Docker Hub v1 API …

https://seesaawiki.jp/w/kou1okada/d/20230220%3a%20... - 2023年02月21日更新

20230217: Ubuntu - ZFS root で snap 版 docker

め ZFS root で snap 版 docker を使う場合、 /var/snap/docker/current/etc/docker/daemon.json の =|| "storage-driver": "overlay2" ||= を =|| "storage-driver": "zfs" ||= に変更する必要がある。 もし docker:home が =|| $ snap connections | awk 'NR==1||/docker:home/' Interface …

https://seesaawiki.jp/w/kou1okada/d/20230217%3a%20... - 2023年02月18日更新

20220424: docker - tag の search

重複案件 * 状況 docker pull する際に TAG を与えてバージョン指定したいのだが search しても =|| $ sudo docker search ubuntu NAME DESCRIPTION STARS OFFICIAL AUTOMATED ubuntu Ubuntu is a Debian…

https://seesaawiki.jp/w/kou1okada/d/20220424%3a%20... - 2022年04月24日更新

Kubernetes

コンテナクラスターの管理ツール Kubernetes (クーベルネイティス)は、ギリシャ語で船の舵取りの意味らしい([[Software Design 201412>https://gihyo.jp/magazine/SD/archive/2014/201412]], p.49. 注2より)。 * 公式ページ等 - GitHub / GoogleCloudPlatform / [[Kubernetes>https://github.com/googlecloudplatform/kubern…

https://seesaawiki.jp/w/kou1okada/d/Kubernetes... - 2014年11月25日更新

20200622: docker - container 内で resolv 出来ない

bian unstable で =|| docker run -it --rm ubuntu:16.04 apt update ||= とかすると、host 名が resolv 出来ず apt update に失敗する container 内の resolv.conf を確認してみると =|| $ cat /etc/resolv.conf nameserver 親環境のIP(dnsmasqが走っている) ||= のように親環境の resolv.conf が反映されており、親環境の dnsmasq は引け…

https://seesaawiki.jp/w/kou1okada/d/20200622%3a%20... - 2020年06月22日更新

20200530: docker 内で fuse による mount が出来ない

がネゴシエーションしてくれないので、 docker 内の 18.04 から mount して親環境に export しようかなと考えた。 そこで以下のようにしてみた。 =|| $ sudo docker run -it --rm ubuntu:18.04 root@f8b72f873756:/# apt update; yes | apt install davfs2 ... Should unprivileged users be allowed to mount WebDAV resources? …

https://seesaawiki.jp/w/kou1okada/d/20200530%3a%20... - 2020年06月02日更新

20200530: davfs2 - apt install で自動 yes ができない

* 状況 docker の ubuntu:18.04 内で =|| apt install davfs2 ||= とすると最後に =|| Should unprivileged users be allowed to mount WebDAV resources? [yes/no] ||= と聞かれる。 Dockerfile とかで docker image を自動構成すんのに、対話的な操作求められるのは嬉しくないので自動で回答したいのだが オプションとして -y, --yes, --assume-ye…

https://seesaawiki.jp/w/kou1okada/d/20200530%3a%20... - 2020年05月30日更新

20200530: Docker - image の tag 一覧

* 状況 docker search で image の検索はできるが、tag が拾えない。 * 解決方法 「[[how to search docker tag>https://google.com/#q=how+to+search+docker+tag]]」でググったら以下のページを見つけた。 - ぱーくん plus idea / 2019-07-08: [[dockerイメージの検索とタグ一覧の取得、使い方の確認方法>https://web.plus-idea.net/2019/07/…

https://seesaawiki.jp/w/kou1okada/d/20200530%3a%20... - 2020年05月31日更新

20200123: docker - systemd に /etc/default/docker が反映されない

認してみると /etc/default/docker の設定が systemctl start docker した際に反映されてないらしく、 =|| $ sudo docker run -i -t --rm xymon cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR C…

https://seesaawiki.jp/w/kou1okada/d/20200123%3a%20... - 2020年01月23日更新

Ubuntu - Docker

ntu>https://docs.docker.com/installation/ubuntulinux/]] * &aname(20150128-install-uninstall){2015-01-28: install/uninstall} 以下のようにしてインストールする。 =|| apt-get install docker.io ||= Docker 自体のアンインストールは以下のようにする。 =|| apt-get remove docker.io apt-get purge doc…

https://seesaawiki.jp/w/kou1okada/d/Ubuntu%20%2d%2... - 2020年01月23日更新

Docker - MySQL

ySQL>https://hub.docker.com/_/mysql]] * Tips ** 使い捨て用 UTF-8 対応コンテナ =|| # DB コンテナの起動(コンテナ名を tmp-mysql、MySQL の root passwd を hoge として、daemon に追いやる) sudo docker run --name tmp-mysql -e MYSQL_ROOT_PASSWORD=hoge -d mysql # コンテナ上の MySQL の CUI client を起動する(t…

https://seesaawiki.jp/w/kou1okada/d/Docker%20%2d%2... - 2019年09月25日更新

20190925: Docker - MySQL - UTF-8

ySQL>https://hub.docker.com/_/mysql]] これに従うと =|| sudo docker run --name -e MYSQL_ROOT_PASSWORD= -d [:] ||= とすれば、指定のイメージを拾って来てコンテナが起動する。 IMAGE VERSION を省略すると latest になるはず。 オプションの意味は - --name : コンテナ名の設定 - -e : 環境変数の設定 - -d : daemon 化してバックグラウンド動作 例えば以下…

https://seesaawiki.jp/w/kou1okada/d/20190925%3a%20... - 2019年09月25日更新

Docker

cker>https://www.docker.com/]] * 参考になるページ等 - めもめも / 2014-04-20: [[RHEL7におけるDockerのディスクイメージ管理方式>http://d.hatena.ne.jp/enakai00/20140420]] - %%匠クラウドBlog / 2016-03-29: [[CygwinへのDocker Machine導入>https://www.iesea.co.jp/blog/2016/03/29/install-docke…

https://seesaawiki.jp/w/kou1okada/d/Docker... - 2019年01月30日更新

20170130: Docker container upgrade

* 疑問点 Docker の container ってどうやって upgrade するのがベストなんだろう? pull ? build ? ubuntu:latest とかをベースにしてて、そこに差分追加しているわけなので、 根元を upgrade してから差分再構築するのが筋のように思うが、再構築コストがでかいし、 末尾に dist-upgrade すると upgrade コストは小さくなるが何か綺麗じゃない気がする。 …

https://seesaawiki.jp/w/kou1okada/d/20170130%3a%20... - 2017年01月31日更新

Docker 入門

Hub>https://hub.docker.com/]] に登録されている作成済みの image は search コマンドで検索出来、pull コマンドで取得出来る他、run コマンドで local にない場合は自動的に取得される。 自前で作る場合は、container を commit コマンドで image 化するか Dockerfile を作成して build コマンドで構築する。 現在 local に保持している image は images コマンドで一覧を表示出来る。 削除は rm…

https://seesaawiki.jp/w/kou1okada/d/Docker%20%c6%f... - 2015年12月24日更新

Docker - firefox

を build =|| $ sudo docker build -t firefox . ||= 最後に以下のようにして image から container を起動 =|| sudo docker run --rm -v /tmp/.X11-unix:/tmp/.X11-unix firefox & ||= 親環境側の X11 の unix socert を -v オプションでコンテナにぶら下げてやる事により、コンテナから親環境の X11 へ表示する事が可能になっている。 この方法の利点は、VNC …

https://seesaawiki.jp/w/kou1okada/d/Docker%20%2d%2... - 2015年11月10日更新

ai(22) android(29) bash(40) c++(52) cxx(54) cygwin(128) debian(39) deeplearning(32) diary(765) excel(21) font(30) free-book(47) git(21) github(28) gnu-r(77) google(26) hdd(22) html(25) java(26) javascript(118) latex(57) lcd(22) library(24) linux(97) machinelearning(31) memo(462) microsoft(42) oss(25) pdf(38) powershell(65) programming(32) proxy(23) python(100) r-lang(47) ruby(86) security(72) ssh(34) tex(37) tips(397) troubleshooting(443) ubuntu(114) unicode(22) usb(21) virtualization(24) vscode(28) windows(126) windows10(50) wsl(26) zfs(32) 数式(21)

管理人/副管理人のみ編集できます