截止到22年04月01日为止
portainer 官网提供版本 2.9.3
https://docs.portainer.io/v/ce-2.11/start/install/server/docker/linux
新装的docker如果docker run 任何都失败,记得试试关闭防火墙,然后重启docker试试,systemctl restart docker
docker volume create portainer_data
-- 单机版本
docker run -d -p 8000:8000 -p 9443:9443 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.11.1
-- swarm版
-- service方法
docker service create --name portainer --publish 9000:9000 \
--constraint 'node.role == manager' \
--mount type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock \
portainer/portainer-ce:2.11.1 -H unix:///var/run/docker.sock
-- stack方法
# file: docker-compose.yml
version: '3.2'
services:
agent:
image: portainer/agent:2.11.1
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/lib/docker/volumes:/var/lib/docker/volumes
networks:
- agent_network
deploy:
mode: global
placement:
constraints: [node.platform.os == linux]
portainer:
image: portainer/portainer-ce:2.11.1
command: -H tcp://tasks.agent:9001 --tlsskipverify
ports:
- "9443:9443"
- "9000:9000"
- "8000:8000"
volumes:
- portainer_data:/data
networks:
- agent_network
deploy:
mode: replicated
replicas: 1
placement:
constraints: [node.role == manager]
networks:
agent_network:
driver: overlay
attachable: true
volumes:
portainer_data:
-- 官方文件
curl -L https://downloads.portainer.io/portainer-agent-stack.yml -o portainer-agent-stack.yml
docker stack deploy -c portainer-agent-stack.yml portainer
更多方法请参考官方网站教程
https://docs.portainer.io/v/ce-2.11/start/install/server
历史原因portainer 保留了9000的端口,最近的端口是8000.ssl端口9443
进入 9000端口网站需要先设置账户密码
登录后就是这个样子的
image.png点波关注 系统搭建(docker)
网友评论