原贴地址:https://blog.csdn.net/A632189007/article/details/78779920
Portainer介绍
Portainer
是Docker
的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm
集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。
下载Portainer镜像
# 查询当前有哪些Portainer镜像
docker search portainer
上图就是查询出来的有下载量的portainer镜像,我们下载第一个镜像:docker.io/portainer/portainer
。
# 下载镜像
docker pull docker.io/portainer/portainer
单机版运行
如果仅有一个docker
宿主机,则可使用单机版运行,Portainer
单机版运行十分简单,只需要一条语句即可启动容器,来管理该机器上的docker镜像、容器等数据。
docker run -d -p 9999:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test docker.io/portainer/portainer
该语句用宿主机9999
端口关联容器中的9000
端口,并给容器起名为portainer-test
。执行完该命令之后,使用该机器IP:PORT
即可访问Portainer
。
访问方式:http://IP:9999
首次登陆需要注册用户,给admin
用户设置密码
单机版这里选择local
即可,选择完毕,点击Connect
即可连接到本地docker
:
注意:该页面上有提示需要挂载本地 /var/run/docker.socker
与容器内的/var/run/docker.socker
连接。因此,在启动时必须指定该挂载文件。
首页:
容器列表:
点击容器列表中的容器名Name
,即可查看容器详情:
并且在容器详情页可以使用该容器创建镜像:
镜像列表(在镜像列表可以直接pull
一个镜像,可以从远程pull
,也可以从私有库中pull
。从私有库中pull
,需要将私有库的地址提前进行配置,这个在后面会说):
点击镜像ID
,即可查看镜像详情信息,在详情信息页面,除了镜像的一些信息外,还可以对该镜像进行打标签tag
操作,然后将镜像push
到远程仓库或者私有仓库中。
原贴地址 https://blog.csdn.net/A632189007/article/details/78779920
原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/9249811.html