linux怎么查看本机内存大小
218
2022-10-23
docker学习笔记一
一、docker的namespace总结
namespace
|
系统调用参数
|
隔离的内容
|
UTS(UNIX Timesharing System)
|
CLONE_NEWUTS
|
提供主机名、域名隔离能力
|
IPC(Inter-Process Communication)
|
CLONE_NEWIPC
|
提供进程间通信的隔离能力
|
PID(Process Identification)
|
CLONE_NEWPID
|
提供进程隔离能力
|
Net(network)
|
CLONE_NEWNET
|
提供网络隔离能力
|
MNT(mount)
|
CLONE_NEWNS
|
提供挂载点和文件系统的隔离能力
|
USER
|
CLONE_NEWUSER
|
提供用户隔离能力
|
实现数据持久化:
创建项目
以下操作是在192.168.202.155/192.168.202.156服务器上:
docker pull haproxytech/haproxy-alpine:2.0mkdir /etc/haproxycat >/etc/haproxy/haproxy.cfg< defaults mode log 127.0.0.1 local0 err maxconn 50000 retries 3 timeout connect 5s timeout client 30s timeout server 30s timeout check 2s listen admin_stats mode bind 0.0.0.0:1080 log 127.0.0.1 local0 err68 stats refresh 30s stats uri /haproxy-status stats realm Haproxy\ Statistics stats auth will:will stats hide-version stats admin if TRUE frontend bind *:80 default_backend backend balance source server harbor1 192.168.202.145:80 weight 1 cookie harbor1 check inter 2000 rise 2 fall 5 server harbor2 192.168.202.146:80 weight 1 cookie harbor2 check inter 2000 rise 2 fall 5EOF docker run -d --name harbor-haproxy \-v /etc/haproxy:/usr/local/etc/haproxy:ro \-p 80:80 \-p 1080:1080 \--restart always \haproxytech/haproxy-alpine:2.0 # 浏览器查看状态 will:willpull osixia/keepaliveddocker run --net=host --cap-add=NET_ADMIN -e KEEPALIVED_INTERFACE=eth0 -e KEEPALIVED_VIRTUAL_IPS="#PYTHON2BASH:['192.168.202.140']" -e KEEPALIVED_UNICAST_PEERS="#PYTHON2BASH:['192.168.202.155','192.168.202.156']" -e KEEPALIVED_PASSWORD=hello --name harbor-keepalived --restart always -d osixia/keepalived# 查看日志# 会看到一个成为backup 一个成为masterdocker logs harbor-keepalived# 此时会配置192.168.202.140到其中一台机器# ping测试ping -c4 192.168.202.140# 如果失败后清理后,重新实验docker stop harbor-keepalived && docker rm harbor-keepalived 查看监控页面,可以发现是登录harbor1
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~