Portainer 是一个轻量级的管理 UI ,可让你轻松管理不同的 Docker 环境(Docker 主机或 Swarm 群集)。
安装 portainer
docker pull portainer/portainer拉镜像- 下载汉化包:目前有两种,一种是我博客里的那个,一个是 https://github.com/tbc0309/Portainer-CN2021
sudo mkdir -p /home/portainer/data /home/portainer/public在 home 目录下建 portainer 目录,并在其下建两个目录,将用于启动镜像时映射,data 目录用于存取数据,public 目录用于存放汉化文件sudo chmod -R 777 /home/portainer把所有读写权限打开- 创建运行容器
1 | sudo docker run -d -p 9000:9000 --restart=always --privileged=true -v /var/run/docker.sock:/var/run/docker.sock -v /home/portainer/data:/data -v /home/portainer/public:/public --name portainer2021 portainer/portainer |
解释:-p 9000:9000:把主机的 9000 端口映射到容器的 9000 端口--restart=always:主机重启后自动运行该容器--privileged=true:容器获取 root 权限(也可以不要,有 root 权限的可以考虑添加)-v /var/run/docker.sock:/var/run/docker.sock:运行 Docker 的目录映射,必须要有才能用 Portainer 操作 Docker 命令-v /home/portainer/data:/data:把主机/home/portainer/data 映射给容器作为/data-v /home/portainer/public:/public:把主机/home/portainer/public 映射给容器作为/public--name portainer2021:自定义容器名称portainer/portainer:镜像名称
桌面解压 Portainer-CN2021-main.zip,把 Portainer-CN2021-main 目录下的内容全部内容(包括 css 等目录和文件)复制到/home/portainer/public 下
6. 打开浏览器,登录操作 Portainer
浏览器登录 http://IP:9000
比如 http://192.168.1.123:9000
docker 相关命令
docker ps [-a] 查看当前运行的容器,加 a 查看已经停止运行的容器docker container ls -all 查看所有容器docker rm <容器名/容器id>docker pull <镜像名称> 安装镜像docker images 查看已经下载的镜像docker inspect container_name/container id 查看容器信息docker volume ls 查看所有卷
引用:https://blog.csdn.net/stlinax/article/details/120579415
引用:https://www.jianshu.com/p/db13ab95e624
引用:https://blog.csdn.net/weixin_30271335/article/details/98959414