本文介绍安装Portainer的方法,它是Docker容器、图像、服务的轻量级UI管理器,允许你管理不同的Docker环境(Docker主机或Swarm集群),能运行在Windows、macOS或Linux操作系统上。安装Docker请参考在Fedora 29/Fedora 28系统上安装Docker的步骤、在Ubuntu 18.04系统中安装指定docker版本的简单方法。
一、在主机系统上创建一个目录以保存容器数据
要保留docker容器数据,让我们创建一个包含所有Portainer数据的目录:
$ mkdir ~/portainer
你可以指定要使用的任何其他目录。
二、从docker hub中拉出portainer docker镜像
现在让我们从Docker hub下载映像并将其本地存储在docker主机上:
$ docker pull portainer/portainer
Using default tag: latest
latest: Pulling from portainer/portainerd1e017099d17:
Pull complete 84edb4fad689: Pull complete
Digest: sha256:c7d065f721266e24342f1b2d6fa6e...
Status: Downloaded newer image for portainer/portainer:latest
你可以标记图像并为其指定自定义名称:
$ docker tag portainer/portainer portainer
三、运行portainer docker容器
已经配置了所有内容,让我们启动容器:
$ export CONT_NAME="portainer"
$ docker run -d -p 9000:9000 \
--restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/portainer:/data \
--name ${CONT_NAME} \
portainer
四、访问Portainer Web界面
访问地址如http://127.0.0.1上的Web面板:
系统将要求你创建管理员用户并提供密码,然后单击“创建用户”。
然后会要求你添加Docker环境,这可以是本地Docker引擎或远程,对于我的情况,我用它来管理本地docker引擎:
你将被引导至Portainer面板,可以从Web UI开始管理Docker引擎操作,默认部分包含容器数量、docker版本、卷、网络的摘要:
单击引擎部分将为你提供有关Docker引擎的所有信息:
另一个有趣的部分是App Templates,Portainer试图通过提供一些可供使用的模板,轻松地在Docker容器上部署应用程序,这适用于Windows和Linux,你可以立即搜索和部署容器:
相关主题