011 docker swarm管理界面portainer

1.拉取portainer鏡像

docker pull docker.io/portainer/portainer

2.準備docker swarm環境

    假設有三臺機器,IP爲,192.168.20.201,192.168.20.202,192.168.20.203,其中 201 是masternode

    2.1 本文針對docker swarm集羣單間portainerlinux

    在master機器查看集羣信息:docker

docker node ls

    2.2 監聽2375端口bash

    查看並配置集羣中全部機器的docker配置信息,文件 /etc/sysconfig/docker ,在 OPTIONS 後添加tcp

-H unix:///var/run/docker.sock -H tcp://0.0.0.0:2376,最終大概以下:spa

OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false 
-H unix:///var/run/docker.sock -H tcp://0.0.0.0:2376'

    若是是高版本docker-ce,文件是:/usr/lib/systemd/system/docker.serviceunix

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock

3.運行portainer

    在master運行portainer鏡像,這裏須要說明的是,portainer容器內端口是9000,而且portainer會將配置數據存到容器內的 /data 目錄下,須要將其映射到本地文件夾,不然portainer容器重啓後,配置信息會丟失,須要從新配置rest

docker run -d -p 9999:9000 -v /var/portainer/data:/data --restart=always portainer

4.訪問並配置

    4-1 訪問界面並註冊code

http://192.168.20.201:9999

    首次訪問時,須要註冊一個管理員帳號rem

    

    4-2 鏈接docker swarm集羣

    註冊完用戶以後會進入以下頁面,選擇remote方式:

    NAME:中隨意填寫想要的名字 ,Endpoint:填寫master IP 加 端口號 2376,這裏的 2376 要跟上邊的配置文件保持同樣,如:192.168.20.201:2376,我這裏寫的是2376

    4-3 添加節點

    按照下列方式添加全部節點以後,端口也是上面配置文件中的端口號,就配置完成了

相關文章
相關標籤/搜索