Docker安装及使用Portainer

Docker 安装及使用 Portainer

PortainerDocker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。

下载安装

# 启动docker
sudo service docker start

查找Portainer镜像 (可略)

# 查询当前有哪些Portainer镜像
docker search portainer
# 结果如下:
# NAME          DESCRIPTION    STARS          OFFICIAL       AUTOMATED
# portainer/portainer         A simple to use management user interface fo…   624    
# hypriot/rpi-portainer       A web interface for the Docker engine. Dead …   34     
# portainer/templates         App Templates for Portainer http://portainer…   11     
# portainer/agent             An agent used to manage all the resources in…   4      
# portainer/golang-builder    Utility to build Golang binaries.               2      [OK]
# bmoorman/portainer          Portainer [github.com/portainer/portainer] o…   1      [OK]
# arpanpal010/portainer       1      
# usgsastro/portainer         custom portainer install into centos7      1      [OK]
# softonic/portainer-endpoint     Allows auto register all the swarm nodes in …   1  [OK]
# flochtililoch/armv7l-portainer    0      
# rancher/portainer-agent           0      
# rodjers/portainer           Swarm portainer                   0      
# nenadilic84/portainer       0      
# voltha/voltha-portainer     Portainer support for VOLTHA      0      
# portainer/base              Multi-stage build image to create the Portai…   0      [OK]
# sumpfgottheit/docker-nginx-proxy-portainer-helper   Helper Image for the  
# sumpfgottheit/nginx-pr…   0      [OK]
# portainer/angular-builder   Builder image for Portainer frontend.       0      [OK]
# jiangxinshang/portainer     可在loongson的mips64el平台运行的portainer    0      
# stefanscherer/portainer     Portainer for Windows Insider     0      
# helloysd/portainer          0      
# ollijanatuinen/portainer    debug/development versions of portainer    0      
# 11384eb/portainer           0      
# ekambaram/portainer         Manage your Docker hosts and Docker Swarm cl…   0      
# imflop/portainer-fork       0      
# virtusai/portainer          Custom fork of http://portainer.io         0      

下载Portainer镜像

# 下载镜像
docker pull docker.io/portainer/portainer

# Using default tag: latest
# latest: Pulling from portainer/portainer
# d1e017099d17: Pull complete 
# 8ca27898abd9: Pull complete 
# Digest: sha256:166ea71afde944c36758bbe42389d18c100f431fe72aacdc2e8c32ae9d9f0535
# Status: Downloaded newer image for portainer/portainer:latest

单机版运行

如果仅有一个docker宿主机,则可使用单机版运行,来管理该机器上的docker镜像、容器等数据。

docker run -d -p 9000:9000 \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    --name prtainer-demo \
    docker.io/portainer/portainer
    
# b87623c304bd29418c666dc61576faa1ae369cd26919ab0ecd5d0d4ce750918a

该语句用宿主机9000端口关联容器中的9000端口,并给容器起名为portainer-demo。执行完该命令之后,使用该机器IP:PORT即可访问Portainer。
访问方式:http://127.0.0.1:9000

首次登陆需要注册用户,给admin用户设置一个8位数以上的密码:

然后选择docker环境,

Connect Portainer to the Docker environment you want to manage.

单机版这里选择local即可

# 选择local时,下面会提示如下:说明需要再启动时,添加 -v "/var/run/docker.sock:/var/run/docker.sock",在前面启动语句中就有。
Manage the Docker environment where Portainer is running using the Unix filesystem socket.
Ensure that you have started the Portainer container with the following Docker flag: -v "/var/run/docker.sock:/var/run/docker.sock".

选择完毕,点击Connect即可连接到本地docker

如此,portainer即安装运行成功。

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值