Docker学习笔记六:Docker安装可视化容器管理工具portainer【附:管理平台安装Nginx】

1|0一、准备

1|11、介绍

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

1|22、下载

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

 

2|0二、安装

2|11、创建并启动容器

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

2|22、访问页面

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

 

3|0三、配置连接远程docker服务

3|11、配置

  • 说明: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

3|22、连接

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

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

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

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

 

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

  • a.新增容器

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

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

  • d.使用“docker cp”将容器的文件拷贝到宿主机
    • 从容器拷贝文件到宿主机:docker cp container_id:/etc/nginx /opt
    • 从宿主机拷贝文件到容器:docker cp /opt container_id:/etc/nginx

  • e.编辑容器添加目录映射,重新部署

  • f.在宿主机修改nginx配置文件,重启容器并访问配置是否成功
    • 宿主机执行命令:vim /opt/nginx/conf.d/default.conf
    • 浏览器访问地址:http://192.168.6.83:8888,转发到百度

 


__EOF__

本文作者零下一度的微笑
本文链接https://www.cnblogs.com/jason2018524/p/16891744.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   零下一度的微笑  阅读(2249)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示