首页 > 其他分享 >Docker学习笔记六:Docker安装可视化容器管理工具portainer

Docker学习笔记六:Docker安装可视化容器管理工具portainer

时间:2022-11-15 11:26:38浏览次数:74  
标签:容器 run sock 端口 管理工具 portainer Docker docker

一、准备

1、介绍

  • Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作;
  • 包括上传下载镜像,创建容器等操作、事件日志显示、容器控制台操作,功能十分全面,基本能满足对容器管理的全部需求。

2、下载

  • 在dockerhub仓库可搜索“Portainer”镜像,然后拉取镜像(也可以拉取汉化版镜像)

二、安装

1、创建并启动容器

docker run \
-d \
--name portainer \
-p 9101:9000 \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /etc/localtime:/etc/localtime:ro \
summary/portainer-ce
# docker run:运行并启动容器
# -d:在后台运行容器,并输入容器ID
# --name:设置容器的名称
# -p 9101:9000:容器的9000端口映射宿主机9101端口(程序访问端口)
# --restart:可选配置,设置容器启动之后自动重启,默认no,always表示启动容器后重启
# -v:设置映射目录
# -v:设置容器时间与宿主机时间一致
# 执行安装的镜像信息,格式:名称:标签(REPOSITORY:TAG)

 

 

2、访问页面

  • 地址:http://192.168.6.83:9101/,port是创建容器是映射容器的端口,根据配置的映射端口访问
  • 密码:初次访问需要设置登录密码

 

 

 

三、配置连接远程docker服务

1、配置

  • 说明:docker默认没有打开“2375”端口,需要先进行配置开启端口
  • 命令
    • a.修改配置:vim /usr/lib/systemd/system/docker.service
      • 修改:ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
      • 备注:如果重启不起来可能是“unix://var/run/docker.sock”文件位置不对 ,通过:find / -name docker.sock, 查找正确位置修改即可
    • b.重载配置:systemctl daemon-reload
    • c.重启服务:systemctl restart docker

 

 

2、连接

  • a.新增一个远程连接环境

 

  • b.设置远程连接的docker服务的连接信息

  • c.控制面板可查看、维护docker容器

  • e.使用“portainer”管理容器

四、使用“portainer”创建nginx容器

  • a.新增容器

  • b.创建一个nginx,并设置容器信息(如:端口映射、目录映射等)

  • c.访问创建好的容器,如:http://192.168.6.83:8888/,8888是宿主机映射容器的端口

 

标签:容器,run,sock,端口,管理工具,portainer,Docker,docker
From: https://www.cnblogs.com/jason2018524/p/16891744.html

相关文章

  • (初学)记一次dockercompose安装mysql8 以及问题
    docker-compose文件如下:1version:'3'2services:3#mysql服务4service-mysql:5image:docker.io/mysql:8.0.276command:7--def......
  • 执行docker ps时提示"dial unix /var/run/docker.sock: connect: permission denied"
    0.创建docker用户组sudogroupadddocker1.将当前用户加入docker组#sudogpasswd-a$USERdocker$sudousermod-a-Gdocker<当前用户名> 2.修改/var/ru......
  • 当 xxl-job 遇上 docker → 它晕了,我也乱了!
    开心一刻公交车上,一位老大爷睡着了,身体依靠在背后的一位年轻小伙子身上小伙子一直保持站姿十几分钟,直到老人下车这位在校大学生,接受采访时说:”当时就觉得背......
  • Dockerfile 指令详解
    Dockerfile指令详解 本贴最后更新于 306 天前,其中的信息可能已经水流花落前言:近年来Docker非常火,想要玩好Docker的话Dockerfile是绕不开的,这就好比想要玩好li......
  • Nginx 图形管理工具 Nginxproxymanager
    1.简介正常情况下Nginx的管理和日常操作都是通过Shell的方式进行,要求操作人员熟悉操作系统环境和Nginx配置文件中的各种设置参数。在Nginx 的配置文件多(大于100个)......
  • docker 私有仓库
    1、证书阿里云证书2、auth本机验证验证 mkdirauthdockerrun\ --entrypointhtpasswd\ httpd:2-Bbntestusertestpassword>auth/htpasswd 启动注册表......
  • docker 列出镜像
    目录docker列出镜像镜像体积虚悬镜像中间层镜像列出部分镜像根据仓库名列出镜像列出特定的某个镜像,也就是说指定仓库名和标签过滤器参数--filter通过label过滤以特定格式......
  • Docker部署Minio文件系统
    MinIO是在GNUAffero通用公共许可证v3.0下发布的高性能对象存储。它是与AmazonS3云存储服务兼容的API。使用MinIO为机器学习、分析和应用程序数据工作负载构......
  • docker 部署code-server
    1.创建一个存放配置的目录mkdir-p~/.config/code-server2.拉取最新codeserver镜像dockerpullcodercom/code-server:latest3.启动容器配置宿主机挂载点do......
  • 4.docker mgr(mysql8.0.27)多机多节点搭建
    1.环境准备(已关闭防火墙和selinux)1.1服务器列表 1.2修改3台服务器的hosts文件,否则会报错解析不到node1,原因参考(https://www.cnblogs.com/zhangdapangzo/......