Docker 中安装 Portainer
要在 Docker 中安装 Portainer,可以按照以下步骤操作:
创建 Portainer 数据卷
首先,创建一个用于持久化 Portainer 数据的 Docker 卷:
bash
docker volume create portainer_data运行 Portainer 容器
使用以下命令启动 Portainer 容器,并映射所需的端口和卷:
bash
docker run -d \ -p 8000:8000 \ -p 9000:9000 \ --name=portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portainer_data:/data \ portainer/portainer-ce命令解释:
-d:以后台模式运行容器。-p 8000:8000和-p 9000:9000:将宿主机的 8000 和 9000 端口映射到容器内的对应端口。Portainer 的管理界面默认运行在 9000 端口。--name=portainer:为容器指定一个名称,便于管理。--restart=always:设置容器始终重启,确保 Portainer 在 Docker 重启后自动启动。-v /var/run/docker.sock:/var/run/docker.sock:将宿主机的 Docker socket 挂载到容器内,允许 Portainer 管理 Docker 主机。-v portainer_data:/data:将之前创建的数据卷挂载到容器内,用于存储 Portainer 的数据。
访问 Portainer
启动容器后,可以通过浏览器访问 Portainer 的管理界面。打开浏览器,输入以下地址:
http://<你的服务器IP>:9000初次访问时,系统会提示你设置管理员账户。按照提示完成设置后,即可开始使用 Portainer 管理 Docker 容器、镜像、网络和卷等资源。
注意事项:
确保服务器的防火墙允许访问 9000 端口,或者根据需要调整端口映射。
为了安全性,建议在生产环境中使用 HTTPS 访问 Portainer,并配置适当的认证机制。
通过以上步骤,您可以成功在 Docker 环境中安装并运行 Portainer,从而实现对 Docker 容器的可视化管理。