Docker部署portainer的详细步骤
portainer
Portainer是Docker的图形化管理工具,由GO语言编写的,提供状态显示、应用模板快速部署、对于Docker(容器、镜像、网络、数据卷)的基本操作、日志显示、容器控制台等功能。
部署
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer
描述
portainer主要用来管理docker容器,方便了解容器状态。
配置
部署完成后,访问9000端口,配置连接的docker客户端,如下:
如果仅是管理本机docker,直接选local连接就可以。
但是如果想管理远程机器的docker,需要远程机器开启docker remote API
开启docker remote API
配置如下:
vim /lib/systemd/system/docker.service ## 如果没有vim,可以使用vi
将ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
处
替换成ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
注意打开docker remote API存在风险,建议将0.0.0.0设置成指定IP
重启docker服务:
systemctl daemon-reload systemctl restart docker
连接远程docker步骤如下:
按照如下样例填写即可
使用
除了portainer基本的操作之外,个人认为portainer有一下几点比较好:
1、可以创建容器启动模板
可以创建基本Container和Swarm、docker-compose启动模板
因为上面标识很清楚、所以这里不做赘述
2、可以观察容器运行状态情况
到此这篇关于Docker部署portainer的文章就介绍到这了,更多相关Docker部署portainer内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Docker容器中文乱码(修改docker容器编码格式)的解决方案
这篇文章主要介绍了Docker容器中文乱码(修改docker容器编码格式)的解决方案的相关资料,需要的朋友可以参考下2016-12-12skywalking容器化部署docker镜像构建k8s从测试到可用
这篇文章主要为大家介绍了skywalking容器化部署docker镜像构建k8s从测试到可用的构建部署过程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步2022-03-03Docker安装Redis并使用Another Redis Desktop Manager连接的方法
Redis 是一个使用C语言编写的、开源的(遵守 BSD 协议)、高性能的、支持网络、可基于内存亦可持久化的日志型、Key-Value的NoSQL数据库,这篇文章主要介绍了Docker安装Redis并使用Another Redis Desktop Manager连接,需要的朋友可以参考下2022-09-09Docker基础知识之Linux namespace图文详解
这篇文章主要给大家介绍了关于Docker基础知识之Linux namespace的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。2018-03-03
最新评论