docker挂在portainer
时间: 2025-02-11 19:27:54 浏览: 42
### 将 Docker 与 Portainer 集成配置
为了实现 Docker 与 Portainer 的集成,从而能够通过图形界面管理 Docker 容器和服务,需按照如下方法操作。
#### 准备工作
确保已安装并正常运行 Docker 环境。如果之前有旧版本的 Docker 或者相关组件存在,则应先执行卸载命令以避免冲突[^1]:
```bash
$ sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-compose-plugin
```
#### 拉取 Portainer 镜像
利用 `docker pull` 命令来获取官方发布的最新稳定版 Portainer CE (Community Edition) 镜像文件[^2]:
```bash
docker pull portainer/portainer
```
#### 创建数据卷挂载路径
为持久保存 Portainer 应用的数据,在主机上建立指定位置用于映射容器内部 `/data` 文件夹至宿主机上的实际物理磁盘空间:
```bash
mkdir -p /www/portainer/data
```
#### 启动 Portainer 实例
最后一步就是启动一个新的名为 "portainer" 的容器实例,并设置端口转发规则以及必要的参数选项以便于后续访问和维护:
```bash
docker run -p 19000:9000 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /www/portainer/data:/data \
-d portainer/portainer
```
上述命令中的 `-p 19000:9000` 表示将本地机器的 19000 端口映射到容器内的 9000 端口;而两个 `-v` 参数分别指定了 Docker Socket 和自定义存储目录作为卷装载入容器内,使得 Portainer 可以连接到本机正在运行的 Docker Daemon 并读写其状态信息。
完成以上步骤之后,打开浏览器输入 http://localhost:19000 即可进入 Portainer Web UI 登录页面,默认情况下第一次访问会提示创建管理员账户,请按指引完成初始化流程即可开始管理和监控所有的 Docker 资源了。
阅读全文
相关推荐



















