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

41 user(s) are online (3 user(s) are browsing xpwiki)

Members: 0
Guests: 41

more...

Access Counter

Today : 1510151015101510
Yesterday : 4345434543454345
Total : 2365865123658651236586512365865123658651236586512365865123658651
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com