Mac OS下可视化Docker管理平台Portainer的安装方法

Portainer是一款轻量级的可视化Docker管理平台,它本身也是以容器化的方式运行,有了它我们将不仅仅面对单调的命令行,而是可以用直观的方式来与Docker引擎进行交互。不过portainer官方声明,其并未在Mac OS上进行测试,也只提供了Linux的安装教程,但经本人测试下来,Mac OS完全可以用Linux的方法来进行安装,并且主要功能都可以正常使用。今天要分享的就是Mac系统下安装Portainer的过程。

一、安装Docker引擎

相信大多数人已经安装了Docker引擎,因此本文不讨论这个步骤,只提供官方链接以提供参考。Mac系统有对应的Docker Desktop App,通过安装向导,就可以完成安装。

参考:https://hub.docker.com/editions/community/docker-ce-desktop-mac

二、安装portainer步骤

安装portainer只需要2步,第1步为创建portainer所需的存储,用以保存portainer相关配置,命令如下:

docker volume create portainer_data

第2步为运行portainer,此处注意容器的重启策略为Always,保证Docker重启后portainer可以自动启动。目前最新开源版本是2.5.1,我们可以选择基于alpine的镜像,占用空间会比较小。

docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.5.1-alpine

经过这2个步骤,我们就完成了portainer的安装,可以简单看一下效果。可以看到我们机器上的容器已经被完整的管理起来。它不仅可以管理本机的Docker,也可以管理远程机器上的Docker引擎,不过要在远程机器的Docker引擎上运行一个配套的Agent服务。第一次运行时,我们可以选择添加本地的Docker引擎进行管理。

三、更新portainer步骤

Portainer的版本时常会进行升级,下面便是升级的步骤,大体思路是先删除原来的容器,并保留存储,再起新的容器。

停止容器

docker stop portainer

删除容器

docker rm portainer

启动新版本的容器,版本号自行替换。

docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.5.1-alpine

不得不说,有了portainer之后对于Docker的管理比起命令来说直观了许多,对于很多新入门Docker的同学非常友好,或者当你厌倦了命令行的单调交互,选择portainer换换口味,也是一种不错的体验。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值