【Docker基础入门】部署docker管理工具portainer-ce

这篇具有很好参考价值的文章主要介绍了【Docker基础入门】部署docker管理工具portainer-ce。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、portainer-ce介绍

1.portainer简介

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

2.portainer-ce简介

Portainer Community Edition是一个用于容器化应用程序的轻量级服务交付平台,可用于管理 Docker、Swarm、Kubernetes 和 ACI 环境。它被设计为易于部署和使用。该应用程序允许您通过“智能”GUI 和/或广泛的 API 管理所有编排器资源(容器、图像、卷、网络等)。

3.portainer-ce容器镜像说明

1.在dockerhub中,portainer/portainer容器镜像已弃用。
2.从 2022 年 1 月开始,portainer的最新标签将指向 Portainer CE 2.X。请改用 portainer/portainer-ce容器镜像。

二、检查本地docker环境

1.检查系统版本

检查本地操作系统版本

[root@docker ~]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core) 

2.检查docker版本

检查本地宿主机docker版本

[root@docker ~]# docker version
Client: Docker Engine - Community
 Version:           20.10.22
 API version:       1.41
 Go version:        go1.18.9
 Git commit:        3a2c30b
 Built:             Thu Dec 15 22:30:24 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.22
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.18.9
  Git commit:       42c8b31
  Built:            Thu Dec 15 22:28:33 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.14
  GitCommit:        9ba4b250366a5ddde94bb7c9d1def331423aa323
 runc:
  Version:          1.1.4
  GitCommit:        v1.1.4-0-g5fd4c4d
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0


3.检查docker状态

[root@docker ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2023-03-17 14:49:34 CST; 1 day 1h ago
     Docs: https://docs.docker.com
 Main PID: 5930 (dockerd)
    Tasks: 26
   Memory: 126.9M
   CGroup: /system.slice/docker.service
           ├─5930 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock


三、下载portainer-ce镜像

从dockerhub中拉取ortainer-ce镜像,这里选择版本是latest版本。

[root@docker ~]# docker pull portainer/portainer-ce:latest
latest: Pulling from portainer/portainer-ce
0ea73420e2bb: Pull complete 
c367f59be2e1: Pull complete 
b71b88d796e2: Pull complete 
Digest: sha256:4f126c5114b63e9d1bceb4b368944d14323329a9a0d4e7bb7eb53c9b7435d498
Status: Downloaded newer image for portainer/portainer-ce:latest
docker.io/portainer/portainer-ce:latest


四、部署portainer-ce

1.创建数据卷

创建portainer-ce的数据卷

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

2.创建portainer-ce容器

dockerd的cli命令直接创建portainer-ce容器

docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
-d #容器在后台运行
-p 9000:9000# 宿主机9000端口映射容器中的9000端口
-v /var/run/docker.sock:/var/run/docker.sock # 把宿主机的Docker守护进程(docker daemon)默认监听的Unix域套接字挂载到容器中
-v /root/portainer:/data # 把宿主机目录 /root/portainer 挂载到容器 /data 目录;
–name dev-portainer # 指定运行容器的名称;

【Docker基础入门】部署docker管理工具portainer-ce

3.检查portainer-ce容器状态

检查portainer-ce容器状态

[root@docker ~]# docker ps
CONTAINER ID   IMAGE                           COMMAND        CREATED          STATUS          PORTS                                                                                            NAMES
e6657c4efe03   portainer/portainer-ce:latest   "/portainer"   39 seconds ago   Up 36 seconds   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp, 9443/tcp   portainer


4.检查portainer-ce容器日志

检查portainer-ce容器运行日志

[root@docker ~]# docker logs portainer 
level=info msg="2023/03/18 09:01:10 [INFO] [internal,ssl] [message: no cert files found, generating self signed ssl certificates]"
2023/03/18 09:01:11 server: Reverse tunnelling enabled
2023/03/18 09:01:11 server: Fingerprint 4c:02:bf:f1:ef:7b:4c:e5:a2:25:ce:fc:eb:5a:f8:5e
2023/03/18 09:01:11 server: Listening on 0.0.0.0:8000...
level=info msg="2023/03/18 09:01:11 [INFO] [cmd,main] Starting Portainer version 2.11.0"
level=info msg="2023/03/18 09:01:11 [DEBUG] [chisel, monitoring] [check_interval_seconds: 10.000000] [message: starting tunnel management process]"
level=info msg="2023/03/18 09:01:11 [DEBUG] [internal,init] [message: start initialization monitor ]"
level=info msg="2023/03/18 09:01:11 [INFO] [http,server] [message: starting HTTPS server on port :9443]"
level=info msg="2023/03/18 09:01:11 [INFO] [http,server] [message: starting HTTP server on port :9000]"



五、portainer-ce的初始配置

1.设置管理账号

访问http://192.168.3.157:9000/#!/init/admin
进入管理创建界面

【Docker基础入门】部署docker管理工具portainer-ce

2.访问portainer-ce首页

设置玩管理员账号后,进入portainer-ce首页。

【Docker基础入门】部署docker管理工具portainer-ce

六、portainer-ce的容器管理

1.检查宿主机内所有容器

检查宿主机内所有容器,会显示所有容器列表。

【Docker基础入门】部署docker管理工具portainer-ce

2.查看某个容器内资源情况

选择某个容器,选择资源图形化展示。

【Docker基础入门】部署docker管理工具portainer-ce

【Docker基础入门】部署docker管理工具portainer-ce

3.查看宿主机本地镜像

查看本地宿主机内所有容器镜像。

【Docker基础入门】部署docker管理工具portainer-ce

4.查看容器网络

查看docker容器网络情况

【Docker基础入门】部署docker管理工具portainer-ce

5.查看数据卷列表

查看容器内所有数据卷

【Docker基础入门】部署docker管理工具portainer-ce

6.查看宿主机系统信息

查看宿主机内系统信息

【Docker基础入门】部署docker管理工具portainer-ce文章来源地址https://www.toymoban.com/news/detail-499633.html

到了这里,关于【Docker基础入门】部署docker管理工具portainer-ce的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 容器管理工具 Docker生态架构及部署

    目录 一、Docker生态架构 1.1 Docker Containers Are Everywhere 1.2 生态架构 1.2.1 Docker Host 1.2.2 Docker daemon 1.2.3 Registry 1.2.4 Docker client 1.2.5 Image 1.2.6 Container 1.2.7 Docker Dashboard 1.3 Docker版本 二、Docker部署 2.1 使用YUM源部署 2.1.1 获取阿里云开源镜像站YUM源文件 2.1.2 安装Docker-ce 2.1.3 配置Docker D

    2024年02月07日
    浏览(40)
  • 云原生之部署Docker可视化管理工具docker.ui

    DockerUI是一个易用且轻量化的 Docker 管理工具,透过 Web 界面的操作,更方便对于 Docker 指令不熟悉的用户更容易操作 Docker 。 Docker主机管理:数据卷管理,镜像管理,容器管理,构建管理,仓库配置管理,网络配置管理 Docker Swarm集群管理:集群概要信息,节点管理,Service管理

    2024年02月12日
    浏览(36)
  • 群晖NAS部署可视化Docker管理工具(Portianer)

    Portainer 是一个可视化的Docker操作界面,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本

    2024年02月08日
    浏览(38)
  • 【Git管理工具】使用Docker部署GitLab服务器

    1.GitLab是一款基于Git的开源代码托管平台,提供版本控制功能、代码审查、问题跟踪、CI/CD等一系列项目管理工具。 2.使用GitLab可以轻松管理团队中的开发者,进行代码的协作开发和管理。GitLab也提供了丰富的项目集成和API,可以让开发者更快地进行集成和部署。 3.相比其他类

    2024年02月06日
    浏览(37)
  • 3分钟部署完成Docker Registry及可视化管理工具Docker-UI

    由于镜像文件会非常占用空间,因此需要选择一个磁盘充裕的位置来存放镜像数据。 这里设置为:-v /data/registry:/var/lib/registry,其中/data/registry是宿主机存放数据的位置。 一、docker可视化工具对比 名称 简易 功能 特点 dockerui 简单 ~=docker api命令行;支持容器、镜像管理 容器化

    2024年02月20日
    浏览(29)
  • Docker容器的可视化管理工具—DockerUI本地部署与远程访问

    DockerUI是一个docker容器镜像的可视化图形化管理工具。DockerUI可以用来轻松构建、管理和维护docker环境。它是完全开源且免费的。基于容器安装方式,部署方便高效,浏览和维护docker单节点或集群节点worker和manager。DockerUI具有易于使用的界面。它不需要记住 docker 指令。只需下

    2024年02月05日
    浏览(42)
  • Linux本地docker一键部署traefik+内网穿透工具实现远程访问Web UI管理界面

    Træfɪk 是一个云原生的新型的 HTTP 反向代理、负载均衡软件,能轻易的部署微服务。它支持多种后端 (Docker, Swarm, Mesos/Marathon, Consul, Etcd, Zookeeper, BoltDB, Rest API, file…) , 可以对配置进行自动化、动态的管理. Træfɪk 支持docker一键部署,内置 Web UI,管理相对方便,下面介绍Linux 本地

    2024年02月05日
    浏览(34)
  • 本地部署Docker容器可视化图形管理工具DockerUI并实现无公网IP远程访问——“cpolar内网穿透”

    DockerUI是一个docker容器镜像的可视化图形化管理工具。DockerUI可以用来轻松构建、管理和维护docker环境。它是完全开源且免费的。基于容器安装方式,部署方便高效,浏览和维护docker单节点或集群节点worker和manager。DockerUI具有易于使用的界面。它不需要记住 docker 指令。只需下

    2024年04月25日
    浏览(31)
  • 【Docker】Docker可视化管理工具Portainer

    Docker可视化管理工具Portainer,好用! ●🧑个人主页:Damon7575 ●📃欢迎点赞👍关注💡收藏💖 ●📖既选择了远方,便只顾风雨兼程。 ●🤟欢迎大家有问题随时私信我! ●🧐版权:本文由[ Damon7575 ]原创,CSDN首发,侵权必究。 提示:以下是本篇文章正文内容,下面案例可供

    2024年02月10日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包