Docker图形化工具Portainer安装
Docker方式安装
我们可以直接使用 **Docker** 的方式来安装
首先创建数据卷,实现数据持久化
docker volume create portainer_db
启动 **Partainer** 容器
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_db:/data portainer/portainer
运行成功后,然后通过 9000端口访问即可
http://ip:9000
然后我们输入自定义的密码,进入下面页面

这里是选择我们通过portainer管理哪里的Docker
- Local:本地的
- Remote:远程的
- Agent:
- Azure:云服务
Docker Compose 方式安装
这里我们主要是通过Docker Compose来进行安装【如果没有安装docker-compose,需要提前安装】
# 首先创建数据卷,实现数据持久化
docker volume create portainer_db
# 创建 目录
mkdir docker-compose
# 进入目录
cd docker-compose
# 创建配置文件
vim mogu_portainer.yml
然后添加如下内容
version: '3.1'
services:
portainer:
image: portainer/portainer
container_name: portainer
ports:
- 9000:9000
- 8000:8000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portianer_db:/data
然后运行下面命令
docker-compose -f mogu_portainer.yml up -d
构建portainer容器后,我们访问下面页面
http://ip:9000
汉化
# 下载汉化包
wget https://dl.quchao.net/Soft/Portainer-CN.zip
# 解压缩(解压的路径自定义)
unzip Portainer-CN.zip -d /var/lib/docker/public
docker方式安装的汉化
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_db:/data -v /var/lib/docker/public:/public portainer/portainer
Docker Compose 方式安装汉化
修改配置文件
vim mogu_portainer.yml
修改为如下内容:
version: '3.1'
services:
portainer:
image: portainer/portainer
container_name: portainer
ports:
- 9000:9000
- 8000:8000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portianer_db:/data
- /var/lib/docker/public:/public
然后运行下面命令
docker-compose -f mogu_portainer.yml up -d
使用Portainer管理其它主机
刚刚演示的是使用 **Portainer** 管理本地安装的 **Docker** 主机,如果我们要使用 **portainer** 管理其它地方的主机。我们就需要单独启动一台主机,然后在上面运行 **Docker** ,需要注意:我们还需要开启Docker中的 2375端口号
首先我们编辑 daemon.json
vim /etc/docker/daemon.json
然后加入以下内容即可【注意 **2375** 端口号要慎开,不然可能被当肉鸡挖矿】
{
"hosts": ["tcp://192.168.119.150:2375", "unix:///var/run/docker.sock"]
}
然后选择 **端点** 的 **添加端点**

然后选择Docker环境

最后添加端点完后,就能看到我们刚刚添加的节点了

我们回到首页,即可看到我们的两台Docker服务了
使用Portainer部署Nginx服务
下面我们就可以使用Portainer来部署我们的nginx服务,到指定的Docker环境中,由于我们目前有多台Docker环境,因此我们就首先需要选择不同的主机来进行部署
首先,我们选择 192.168.119.148 这台主机
然后选择镜像,输入 nginx,点击拉取镜像

然后就会去拉取到我们的nginx镜像了,下面我们就可以使用这个拉取的镜像来创建容器
我们输入一些基本信息后,点击创建

完成后,即可看到 nginx的端口号已经对外发布

我们输入下面的地址
http://ip:32768

即可看到,nginx已经成功安装
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2022-04-11 编程语言史话,为什么编程中 1=2?
2016-04-11 10大协作办公工具:实现团队工作效率最大化
2016-04-11 如何有效使用Project(1)——编制进度计划、保存基准
2016-04-11 多项目同时进行如何做好进度管理
2016-04-11 @RISK
2016-04-11 如何让项目“按期”完工?
2016-04-11 Microsoft Project 2010 简体中文专业版 + 永久激活密钥