部署Portainer的步骤:
1、拉取portainer镜像
docker pull portainer/portainer-ce
2、使用docker-compose安装portainer
第一步:
[root@ portainer]#mkdir portainer [root@ portainer]#cd portainer [root@ portainer]# vim docker-compose.yml version: '3' services: portainer-ce: ports: - '9000:9000' container_name: portainer command: -H unix:///var/run/docker.sock restart: always volumes: - '/var/run/docker.sock:/var/run/docker.sock' - 'portainer_data:/data' image: portainer/portainer-ce:latest volumes: portainer_data: [root@ portainer]# docker-compose up #开启服务——目的是为了查看是否报错 [root@ portainer]# docker ps #查看开启的容器 #由于使用的是阿里云服务器,因此不能直接访问IP地址,需要做域名解析———需要在云服务器上配置域名。 [root@ portainer]# vim docker-compose.yml portainer.haha.com { log reverse_proxy http://localhost:9000 } [root@ ~]# caddy start #开启caddy服务器的服务 [root@ ~]# caddy reload #重新加载caddy——一般修改过配置文件之后进行操作 [root@ ~]# curl localhost:9000 # 本地访问 #排错步骤: docker logs --tail=10 容器名称 #查看容器前多少行的日志