日記: Docker/DockerHub関連
環境
OS: ubuntu 20.04 intel 64bit / Windows 10 Hyper-V
- sudo snap install docker
DockerHub
例:
- accountId: kyoyap
- repositoryId:
riot-stress
- tagName:
R1
DockerHub リポジトリ作成
- https://hub.docker.com/ にログイン
- Create Repository Button> Name:
riot-stress
> Create
Dockerイメージ作成/ビルド
build tagをDockerHubに合わせる
git pull https://github.com/kyoya-p/riotProj
cd riotProj/Trial
sudo docker build -t kyoyap/riot-stress:R1 .
DockerHubへのアップロード
sudo docker login
sudo docker push kyoyap/riot-stress:R1
sudo docker logout
サンプルDockerイメージ
既存サイトのHTTPS化 - Certbot/https-portal
sambaでファイル共有
sudo docker run -d -v ~:/mount -p 445:445 kyoyap/devenv:smb
-
$HOME
を\\HOST\public
以下に公開(注意!)する。
画像補間 - SIGGRAPH論文/Docker元ネタ
sudo docker run --rm -v `pwd`:/host /kyoyap/devenv:image-complement ${image} ${mask}
- 画像ファイル/MASKファイルはRGB(3Byte/pixel)のPNG/Jpegファイル。
- カレントディレクトリ以下に置く
- maskfileの黒(0x000)以外の部分を補完する
- 出力結果は ${image}.out.png が生成される