Docker可视化管理:Portainer工具

Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。

官方站点:https://www.portainer.io/

部署前提:

  • 已安装Docker
  • 可从互联网获取镜像

1、拉取镜像

镜像加速看这篇:国内Docker镜像加速汇总
首先查询:

docker search portainer

查询结果:

[root@x ~]# docker search portainer-ce
NAME                         DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
portainer/portainer          This Repo is now deprecated, use portainer/p…   1987                                    
portainer/portainer-ce       Portainer CE - Making Docker and Kubernetes …   176                                     
terryromeu3sr/portainer-ce                                                   0                                       
bambix/portainer-ce                                                          0                                       
[root@x ~]# 

然后拉取:

docker pull portainer/portainer
docker images

拉取结果:

[root@x ~]# docker images
REPOSITORY               TAG                 IMAGE ID            CREATED             SIZE
portainer/portainer-ce   latest              a0a227bf03dd        2 months ago        196MB
portainer/portainer      latest              62771b0b9b09        4 months ago        79.1MB

2、配置中文环境

在启动之前,我们可以先把中文语言包配置好->点我下载
或者使用下面的命令进行下载:

git clone https://gitee.com/faith01238/Dockers.git
cd Dockers/Portainer/
ls

执行结果:

[root@x opt]# git clone https://gitee.com/faith01238/Dockers.git
Cloning into 'Dockers'...
remote: Enumerating objects: 69, done.
remote: Counting objects: 100% (69/69), done.
remote: Compressing objects: 100% (66/66), done.
remote: Total 69 (delta 3), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (69/69), done.
[root@x opt]# cd Dockers/Portainer/
[root@x Portainer]# ls
public
[root@x Portainer]# 

然后把这个public文件夹复制到其他目录

mkdir -p /Docker/Portainer/
cp -rf public/ /Docker/Portainer/
cd /Docker/Portainer/

执行结果:

[root@x Portainer]# mkdir -p /Docker/Portainer/
[root@x Portainer]# cp -rf public/ /Docker/Portainer/
[root@x Portainer]# cd /Docker/Portainer/
[root@x Portainer]# ls
public
[root@x Portainer]# 

然后记住你存放的路径

3、创建卷

这个没啥好说的,无脑执行就行

docker volume create portainer_data

执行结果

[root@x ~]# docker volume create portainer_data
portainer_data

4、创建容器

创建之前我们可以先创建个文件夹存放容器的相关数据(做本地映射)

mkdir -p /Docker/Portainer/data/

然后执行容器创建的命令:

docker run --name portainer -d \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /Docker/Portainer/data/:/data \
-v /Docker/Portainer/public/:/public \
portainer/portainer

执行结果如下:

[root@x Portainer]# docker run --name portainer -d \
> -p 9000:9000 \
> -v /var/run/docker.sock:/var/run/docker.sock \
> -v /Docker/Portainer/data/:/data \
> -v /Docker/Portainer/public/:/public \
> portainer/portainer
bcee080a9ab6cff99b2ec884dc3161640e2f355931b3169d107d9a65a9329e8a
[root@x Portainer]# 

然后查看运行中的容器:

[root@x Portainer]# docker ps -a
CONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS              PORTS                    NAMES
bcee080a9ab6        portainer/portainer   "/portainer"        49 seconds ago      Up 48 seconds       0.0.0.0:9000->9000/tcp   portainer
[root@x Portainer]# 

到这里容器就启动完成了,接下来开始访问管理系统->>>

5、访问Portainer系统

5.1、 设置密码

http://10.1.0.3:9000

设置密码

  1. 默认用户:admin
  2. 密码自己设置

5.2、 选择管理类型

这里我们选择本地管理
选择管理类型
继续下一步:

5.3、成功进入

访问后台首页
好啦,本次教程就先到这里了,想要了解更多后续内容可以关注一波

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坐公交也用券

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值