1. Portainer 简介
Docker 没有官方 GUI 介面支持,要使用 Docker 需对 Docker 的指令有一定程度的了解,或参考文件依步骤下载镜像及完成部署。
Portainer 是一个轻量化的 Docker 管理工具,通过Web 界面的操作,更快地进入 Docker ,了解Docker。 Docker Hub 中有数千种开发者的提供的镜像,通过 Portainer 部署轻松。Portainer 界面简单易懂、有个性化,不需要像Doc那样下命令,只需下载镜像立刻完成部署。 Portainer 中可以直接更新镜像,重新部署即可完成升级。
操作:
1、获取镜像加速地址:
①注册阿里云-计算,为了无法计算的价值;
②进入控制台——顶部中间搜索“容器镜像加速服务”并进入——镜像工具——镜像加速器——复制“地址”,具体如下图:
2、配置镜像加速:(作用:下载镜像加速)
打开Docker——设置——Docker Engine——编辑JSON(懒人可以自己复制修改中文那里就好,稍微懂的可以改一下参数)
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"features": {
"buildkit": true
},
"insecure-registries": [
"docker.wongoing.net"
],
"registry-mirrors": [
"阿里云的镜像加速地址复制到这里",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://cr.console.aliyun.com",
"https://mirror.ccs.tencentyun.com"
]
}
3、下载portainer管理工具(汉化版):
- win+R(快捷键),输入:cmd,打开Doc窗口。
- 或者“开始”右键打开Powershell(管理员)
- 输入如下创建存储卷代码:
docker volume create portainer_data
- 拉取portainer管理工具(汉化包):等待安装
docker pull 6053537/portainer-ce
- 启动porainer容器:
docker run -d --name portainer -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce
代码剖析:
-d:命名,--name+空格+名称
-p:端口号,宿主主机端口:镜像端口。
前:路由器DHCP分配的端口(可以修改或与镜像端口相同);
后:镜像默认端口(不可以修改)
--restart=always:重启(总是),出现问题自动重启。(想象成win系统崩了自动重启)
-v:路径,(看清楚“:”位置)
- /var/run/docker.sock:/var/run/docker.sock
(冒号)前:镜像数据目录;
(冒号)后:存储数据目录
(按照好Portainer后可以自己创建存储卷,把“后”目录自定义修改成存储卷)
- portainer_data:/data
前:portainer_data创建的存储卷名称
后:数据存储对应文件夹
同上同理,路径自定义修改。
6053537/portainer-ce:portainer(汉化版镜像)
打开Docker——点击左边“Images”查看刚拉取的Portainer——点击右边的“播放图标”
5、打开Portainer(二选一)
- 回到Docker主页——点击Containers——点击ports项下的地址:9000:9000
- 直接输入地址:http://localhost:9000/
6、账户注册:
个人使用:建议少折腾:直接用admin,密码自定义,直接创建即可。