安装部署portainer-ce
# 创建目录
mkdir -p app/portainer/portainer_data
# 修改权限
chmod -R 777 app/portainer/portainer_data
# 进入目录
cd app/portainer
# 启动容器
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd)/portainer_data:/data portainer/portainer-ce:latest
访问portainer
https://ip:9443
创建管理员账号密码,登录即可
配置portainer-agent
,管理其他主机
在agent
主机上安装portainer-agent
docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:latest
在portainer
主机上添加agent
主机
点击左侧菜单栏的Endpoints
点击右上角的Add endpoint
选择Docker Standalone
输入Agent主机的IP地址和端口号
点击Connect
Docker Standalone是指单机版的Docker。在Docker Standalone中,您可以在单个主机上运行一个或多个Docker容器。
Docker Swarm是Docker的分布式集群管理系统。它允许您将多个主机组成一个集群,然后在集群中运行和管理Docker容器。 Docker Swarm提供了一组工具,可用于在集群中的多个主机上部署和管理容器,并为容器提供负载平衡和高可用性。
总的来说,Docker Standalone是用于在单个主机上运行Docker容器的简单工具,而Docker Swarm是用于在多个主机的集群中运行和管理Docker容器的分布式系统。
喜欢这篇文章的话 打赏一下吧!