Docker学习笔记六:Docker安装可视化容器管理工具portainer【附:管理平台安装Nginx】
1|0一、准备
1|11、介绍
- Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作;
-
包括上传下载镜像,创建容器等操作、事件日志显示、容器控制台操作,功能十分全面,基本能满足对容器管理的全部需求。
1|22、下载
- 在dockerhub仓库可搜索“Portainer”镜像,然后拉取镜像(也可以拉取汉化版镜像)
- 地址:https://hub.docker.com/
- 命令:docker pull 6053537/portainer-ce
2|0二、安装
2|11、创建并启动容器
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
- a.修改配置:vim /usr/lib/systemd/system/docker.service
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 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/jason2018524/p/16891744.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了