欢迎光临
我们一直在努力

Portainer 部署以及多服务器Docker管理

部署 Portainer

Portainer支持多种安装方式,具体部署步骤可以查看官方文档

由于我是在CentOS中安装的Docker,因此我选择 “Install Portainer CE with Docker on Linux” 进行参考

1)根据自己的实际情况创建存储卷

docker volume create portainer_data

由于我的硬盘都是挂载在 /houder/other 目录下,因此我也选择将 portainer 的数据存储在此

[root@localhost data]# pwd
/houder/other/portainer/data

2)执行部署命令

docker run -d \
-p 18800:8000 -p 19443:9443 \
--name portainer-ce --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /houder/other/portainer/data:/data \
portainer/portainer-ce:latest

这里就根据自己的实际使用情况,创建端口映射和存储卷映射

3)配置 Portainer

容器运行后,通过 https 访问 portainer,端口:19443,如下:

只需要配置其用户名密码,点击 “Create user” 按钮,进行用户创建,创建完成后即可进入主界面:

由于我们在运行的时候,进行过 docker.sock 挂载,因此点击上图左侧的 Get Started,即可直接访问Portainer所在机器的Docker

可以看到,能识别出来本机的一些CPU,内存,存储卷,镜像、容器等

至此,Portainer 部署完成


管理其他服务器的Docker

1)Docker 启动命令调整

首先,需要被管理的Docker调整下启动命令,改为如下命令:

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

重启 Docker(如果服务器有防火墙,需要开放2375端口)

systemctl daemon-reload
systemctl restart docker

2)Portainer 添加新的Docker环境

在 Portainer 中添加新环境,点击菜单中的 “Environments” > “Add environment”

按照下图所示,填写表单,点击左下方 “Add environment” 即可添加完成

添加完成后,会在右上角显示成功提示:

查看下已添加的环境:

赞(0)
LiuYD's 个人技术分享 » Portainer 部署以及多服务器Docker管理

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址