linux怎么查看本机内存大小
297
2022-10-22
查看另外一台机器的docker情况 监控性能管理docker 配置Docker Daemon
一、在一台机器
为方便统一管理节点容器及监控性能数据,在运行节点的服务器上首先需要开启Docker Daemon服务。
开始之前,先停止docker进程:
sudo service docker stop
创建/etc/docker/daemon.json文件(如果已经存在则修改),加入以下内容:
{ "hosts" : ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"]}
“unix:///var/run/docker.sock”:UNIX套接字,本地客户端将通过这个来连接Docker Daemon;
tcp://0.0.0.0:2375,TCP套接字,表示允许任何远程客户端通过2375端口连接Docker Daemon.
使用
sudo systemctl edit docker
新建或修改/etc/systemd/system/docker.service.d/override.conf,其内容如下:
##Add this to the file for the docker daemon to use different ExecStart parameters (more things can be added here)[Service]ExecStart=ExecStart=/usr/bin/dockerd
默认情况下使用systemd时,docker.service的设置为:ExecStart=/usr/bin/dockerd -H fd://,这将覆写daemon.json中的任何hosts。
通过override.conf文件将ExecStart定义为:ExecStart=/usr/bin/dockerd,就能使daemon.json中设置的hosts生效。
override.conf中的第一行ExecStart=必须要有,这一行将用于清除默认的ExecStart参数。
重新加载daemon并重启docker服务:
sudo systemctl daemon-reloadsudo systemctl restart docker.service
检查端口监听:
sudo netstat -anp | grep 2375
如果出现以下字样则表明配置成功:
tcp6 0 0 :::2375 :::* LISTEN 79018/dockerd
二、在另外一台机器
此时能够在另一台机器上通过远程连接访问本机的Docker Daemon服务,例如:
# 假设开启Docker Daemon服务的机器IP地址为192.168.1.1docker -H 192.168.1.1:2375 images
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~