【4.4】服务器安装 Docker中安装与配置 Portainer

截止到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 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

// https://docs.portainer.io/start/install/server/swarm/linux
-- 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
image.png

登录后就是这个样子的

image.png

点波关注 系统搭建(docker)

你可能感兴趣的:(【4.4】服务器安装 Docker中安装与配置 Portainer)