官方部署流程:
Get Started 》Compare Portainer CE vs BE 》install Portainer CE 》Community Edition 》Install Portainer CE Now 》Set up a new Portainer CE Server installation 》Docker Standalone 》Install Portainer CE with Docker on Linux
云服务开启端口:8000,9000,9443,2375
查看端口是否被占用:
lsof -i:9000
创建一个容器数据卷,进入根目录/data运行:
docker volume create portainer_data
下载并启动容器:
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:latest //注意上面命令“portainer_data: /data”中的: /之间的空格删除
重启portainer:
docker restart portainer
访问控制台:
http://49.7.227.248:9000
查看IP地址:
curl ifconfig.me
查看运行的Docker容器:
docker ps
查看容器配置详细信息:
docker inspect portainer
查看Docker容器名称:
docker images
查看Docker容器ID:
docker container ls
重启Docker容器:
docker restart ID
查看Docker容器日志:
docker logs ID
查看Docker容器配置和挂载信息:
docker inspect portainer
停止容器运行:
docker stop NAMES //NAMES容器名称用docker ps命令查看
重启Docker服务:
systemctl restart docker
删除容器:
docker rmi -f REPOSITORY //REPOSITORY仓库名称用docker images命令查看
报错:Your Portainer instance timed out for security purposes. To re-enable your Portainer instance, you will need to restart Portainer
解决办法:docker restart portainer