您当前的位置: 首页 >  docker

qq_34412985

暂无认证

  • 0浏览

    0关注

    1061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Docker可视化管理:Portainer工具

qq_34412985 发布时间:2021-01-23 17:02:26 ,浏览量:0

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、成功进入

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

关注
打赏
1653291990
查看更多评论
立即登录/注册

微信扫码登录

0.0609s