首页 > 其他分享 >Docker 轻量级可视化工具 Portainer

Docker 轻量级可视化工具 Portainer

时间:2023-03-30 22:22:10浏览次数:86  
标签:容器 Portainer 9443 portainer 镜像 Docker docker 轻量级

1. 概述

Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理 Docker 环境,包括单机环境和集群环境。

官网:https://www.portainer.io/

2. 在 Docker 镜像仓库查找 Portainer 镜像

dockerhub 镜像仓库

image
image

3. 拉取 Portainer 镜像

# 拉取 nginx 镜像
docker pull portainer/portainer-ce           # 不加版本号默认下载 latest 版本

# 查看镜像
docker images

image

4. Portainer 的运行

在宿主机上创建用于存储 portainer 数据的数据卷

mkdir -p /docker/portainer

使用 Portainer 镜像创建并启动容器

docker run -d -p 8000:8000 -p 9443:9443 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest

命令说明:

  • -p 9443:9443
    指定端口映射(宿主机端口:容器端口);默认情况下,Portainer 生成并使用自己的 SSL 整数来保护端口 9443,即使用 HTTPS 来访问;如果想要打开 HTTP 端口,则将 -p 9443:9443 改为 -p 9000:9000
  • --name portainer
    命名启动的容器名字为 portainer
  • --restart=always
    重启模式,每次启动 docker 都会自动重启 portainer 容器
  • -v 挂载容器数据卷,前面是宿主机部分,后面是容器部分
  • portainer/portainer-ce:latest
    表示使用该镜像创建容器

image

5. 在浏览器上登录网站查看可视化界面

(1) 首次访问(将会进入 Portainer 服务器的初始设置页面)

当通过 Portainer 镜像创建并启动容器后,就可以在浏览器上登录网站查看可视化界面了:

# 登录的网址,如:https://127.0.0.1:9443
https://你的域名或ip:9443

# 如果使用的是 -p 9000:9000 启动的,则访问
http://你的域名或ip:9000

通过网址进入网站后,就可以进行初始化设置了(即创建第一个用户):

  • 你创建的第一个用户将是管理员,用户名默认为 admin,你可以根据需要来更改它。
  • 密码必须至少包含 12 个字符并满足列出的密码要求

image

(2) 登陆 Portainer 管理画面

创建管理员用户后,环境向导将自动启动,该向导将帮助你开始使用 Portainer,现在就能使用 Portainer 管理服务器的容器了。
image

6. 官方文档

官方文档:https://docs.portainer.io/start/install-ce/server/docker/linux

image

标签:容器,Portainer,9443,portainer,镜像,Docker,docker,轻量级
From: https://www.cnblogs.com/wanghuizhao/p/17274568.html

相关文章

  • docker desktop k8s错误Unable to connect to the server: EOF
    问题当使用DockerDesktop开启Kubernetes之后,在终端执行命令kubectlgetnodes时,出现以下错误:Unabletoconnecttotheserver:EOF根因分析终端执行命令kubectlcluster-info,输出如下:Tofurtherdebuganddiagnoseclusterproblems,use'kubectlcluster-infod......
  • docker build 构建时 alpinelinux 镜像权限错误
    问题使用dockerbuild构建镜像时,发生一个错误:“ERROR:https://dl-cdn.alpinelinux.org/alpine/v3.15/main:Permissiondenied”。部分日志如下:[2023-03-3014:51:12]Step3/16:RUNapkupdate&&apkupgrade&&apkaddmusl-devmakegccpython3[2023-03-3014:51:12......
  • CentOS7 Docker安装 ElasticSearch8、Kibana8
    一、Docker安装yuminstall-ydocker#开机自启systemctlenabledocker#启动dockersystemctlstartdocker二、安装ElasticSearchdockerpulldocker.elastic.co/elasticsearch/elasticsearch:8.6.2vi/etc/sysctl.conf在/etc/sysctl.conf文件最后添加一行vm.ma......
  • 五分钟!获得轻量级的云原生应用控制平面
    作者:乔中沛云原生的不断成熟让大量基础设施层的能力可以被业务应用直接使用,然而广大的开发者们却苦于很高的上手门槛和学习成本,一直没有机会深入了解云原生生态的工具体系。今天我们将为你介绍一个好用的工具,它能够在离线环境帮你快速安装Kubernetes集群,低门槛的上手业务应用......
  • docker启动失败后怎么查看日志
    方法一:dockerlogs--since30mcontainer#查看30分钟日志,容器成功失败都可以查看,container表示容器名称或ID方法二:dockerinspect--format'{{.LogPath}}'container#查询容器日志文件目录vi/var/lib/docker/containers/5338f536922596e5503e8715e0a9d5de9f14436177......
  • 修改docker目录
    1)、停掉docker服务[root@localhost~]#systemctlstopdocker2)、修改配置文件[root@localhost~]#mkdir/data[root@localhost~]#vim/usr/lib/systemd/system/docker.service#找到ExecStart=/usr/bin/dockerd部分所在的行,行尾增加参数--data-rootExecStart=/usr/bin/docke......
  • 玩转RuoYi-Cloud-Plus--7.docker部署nacos(单机)
    7.docker部署nacos(单机)仅部署nacos-server,不使用prometheus/grafana等监控组件 1.拉取镜像dockerpullnacos/nacos-serverdockerpullna......
  • crictl和ctr与docker的命令的对比
    containerd相比于docker,多了namespace概念,每个image和container都会在各自的namespace下可见,目前k8s会使用k8s.io作为命名空间crictl使用命名空间k8s.iocric......
  • docker-compose 安装 LDAP+phpLDAPadmin
    docker-compose安装LDAP+phpLDAPadmin1、docker-compose.ymlversion:'2'services:#ldap服务openldap:image:osixia/openldapcontainer_name:op......
  • Docker常用命令
    Docker命令组成用制定环境运行命令dockerrunubuntu:15.10/bin/echo"Helloworld"#docker:Docker的二进制执行文件。#run:与前面的docker组合来运行一个容器......