flagflag  
28: 2021-07-25 (Sun) 20:48:57 iseki source 29: 2021-08-02 (Mon) 09:48:32 iseki source
Line 177: Line 177:
 rm -r /var/lib/docker/network/files/*  rm -r /var/lib/docker/network/files/*
 systemctl restart docker  systemctl restart docker
 +#br
 +
 +*** Dockerデーモン(dockerd) のリモート操作 [#zb6259d4]
 +**** 最善策 [#bd380800]
 +- リモートとローカルの unix ソケットファイルを ssh でつなぐ.
 +-- Docker の動いているマシンで,グループ docker に属するユーザを作成(例えば docker).
 +--- パスワードを設定しておく.起動シェルは要らない.
 +---- # adduser docker -u 105 -g docker -d /var/lib/docker -s /sbin/nologin
 +---- # asswd docker
 +-- ローカルマシンで以下のコマンドを実行.
 +--- ssh -fNL /var/run/mdlds.sock:/var/run/docker.sock​ docker@202.26.150.55
 +--- chgrp apache /var/run/mdlds.sock
 +--- chmod g+rw  /var/run/mdlds.sock
 +--- コマンド実行時は DOCKER_HOST=unix:///var/run/xxx.sock または docker -H unix:///var/run/mdlds.sock ps
 +--- [[docker_rsock.sh>./docker_rsock.sh]]
 +#br
 +
 +***** ''ボツ'' %%SSH ポートフォワードを使用する.%%  [#h0ef173d]
 +- 202.26.150.55で動いている場合
 + # ssh -fNL localhost:9099:/var/run/docker.sock root@202.26.150.55   (rootログインがセキュリティ的に弱い)
 + # export DOCKER_HOST=localhost:9099
 + # docker volume ls
 +- %%Docker の実効ユーザを root 以外にしておく.%% ムリポ. Rootlessモードは何か違う.
 +- ローカルマシンでは,Dockerデーモンは不要.クライアントのみで可.
 +
 +- ログイン相手を docker グループのユーザにする.
 +-- でもローカルポートにアクセス可能なら,結局''やばい状況になる''..ネ.
 +#br
 +
 +*****  ''ボツ''  %%docker の通信機能を使用する%% [#g41b437e]
 +- /usr/lib/systemd/system/docker.service
 +-- ex.) ExecStart=/usr/bin/dockerd -H fd:// -H tcp://202.26.150.55:9099 --containerd=/run/containerd/containerd.​sock
 +-- systemctl daemon-reload
 +-- systemctl  restart docker
 +- ssh:// を指定するとエラー.man でも -H に ssh は載っていない.
 +- よく考えれば,リモートからは無条件でコマンドを受け入れる.''やばいです''.
#br #br


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

35 user(s) are online (2 user(s) are browsing xpwiki)

Members: 0
Guests: 35

more...

Access Counter

Today : 3896389638963896
Yesterday : 8599859985998599
Total : 2365090223650902236509022365090223650902236509022365090223650902
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com