docker-Portainer中文版搭建与使用

本文详细介绍了Portainer中文版的安装步骤,包括文件解压、系统目录配置及运行命令。此外,还讲解了如何通过开启Docker的2375端口实现跨服务器的Docker统一管理,适用于内网环境下使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Portainer中文版安装

1、新建文件夹命名为  /usr/local/public ,把 Portainer-CN.zip 解压至里面。

2、 /usr/local/public 文件夹传输至系统根目录

3、然后按需执行以下命令

docker volume create portainerdata
docker run -d -p 9000:9000 \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
	-v /var/portainerdata:/data \
	-v /usr/local/public:/public \
    --name portainer-admin \
    portainer/portainer:1.20.2

汉化 版权归 Mark's Blog 所有,https://www.quchao.net/Portainer-CN.html

 

二、 统一管理不同服务器的Docker

1、开启2375监听端口

vim /lib/systemd/system/docker.service
#修改ExecStart
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

2、重启docker

systemctl daemon-reload
systemctl restart docker

3、Portainer配置远程管理

 

注意:请在内网系统下使用Portainer的统一管理

 

 

 

借鉴博客:https://blog.youkuaiyun.com/An1090239782/article/details/103042434?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

### 如何在 Docker 中部署 Portainer Portainer 是一种用于管理 Docker 环境的轻量级可视化工具,支持容器、镜像、网络和卷的集中管理。以下是关于如何使用 Docker 部署 Portainer 的详细说明。 #### 卸载旧版 Docker (可选) 如果系统中已存在旧版本的 Docker 或其相关组件,则需要先卸载它们及其依赖项,以避免冲突。可以通过以下命令完成此操作: ```bash sudo yum remove docker docker-common docker-selinux docker-engine ``` 这一步骤适用于基于 RPM 包管理器的操作系统,例如 CentOS 和 RHEL[^2]。 #### 准备工作目录 为了持久化保存 Portainer 的数据,在主机上创建一个专门的数据存储目录。例如: ```bash mkdir -p /www/portainer/data cd /www/portainer ``` 该路径 `/www/portainer/data` 将被挂载到 Portainer 容器内部作为数据存储位置[^3]。 #### 下载并解压汉化包 (可选) 为了让界面更友好,可以选择下载官方提供的中文语言包,并将其应用至 Portainer 实例中。执行如下命令获取最新版本的语言文件: ```bash wget https://raw.githubusercontent.com/renyinping/portainer-cn/master/Portainer-CN.zip unzip Portainer-CN.zip -d public ``` 注意:上述 URL 可能会随时间更新,请访问 GitHub 页面确认最新的地址链接。 #### 启动 Portainer 容器 最后一步就是运行实际的 Portainer 应用了。下面给出了一种典型的启动配置方法: ```bash docker run -d \ -p 9000:9000 \ --name portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /www/portainer/data:/data \ -d portainer/portainer ``` 这条指令完成了以下几个重要设置: - `-p 9000:9000`: 映射宿主机上的 `9000` 端口到容器内的相同端口号; - `--name portainer`: 给新创建的服务命名叫做 “portainer”; - `--restart=always`: 设置自动重启策略确保即使发生崩溃也能自行恢复上线状态; - `-v /var/run/docker.sock:/var/run/docker.sock`: 提供本地 socket 文件给容器使得能够直接操控底层引擎实例; - `-v /www/portainer/data:/data`: 把之前建立好的外部共享空间绑定进去用来记录长期资料变更情况;[^1] 另外还有一种更加现代化的方式即采用 Compose 文件来定义复杂场景下的多个关联服务之间的关系结构。这里提供了一个简单的例子展示怎样通过 YAML 描述实现同样的效果: ```yaml version: '3' services: portainer: image: portainer/portainer container_name: portainer-test ports: - "9000:9000" restart: always privileged: true environment: - TZ=Asia/Shanghai volumes: - /var/run/docker.sock:/var/run/docker.sock - /www/portainer/data:/data networks: default: driver: bridge ``` 以上内容写入名为 `docker-compose.yml` 的文档之后即可一键初始化整个项目架构体系[^4]: ```bash docker-compose up -d ``` 至此便成功搭建起了属于自己的私有云平台控制台入口!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值