源码仓库 https://github.com/eysp/portainer-ce

portainer-ce中文版

其中arm和ppc64le架构没有设备测试,反馈bug 到GitHub issues

已更新到2.19.1,新版删除左上角升级企业版的广告,删除首次登录弹出英文提示的公告,汉化的广告也隐藏,总之这是一个纯净版

如果汉化对你有帮助请往下拉支持我,另外欢迎大家进q群交流,群号758648462(备注portainer)

感谢群里@我不是矿神 指导js精简 | @52Fancy 提供编译脚本

一键安装代码

1
docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock 6053537/portainer-ce

163镜像安装,portainer-ce中文,访问dockerhub网速不好的尝试

1
docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock hub-mirror.c.163.com/6053537/portainer-ce

访问hub.docker.com网络慢,或者以上代码都无法安装成功尝试以下代码

1
2
docker pull hub-mirror.c.163.com/6053537/portainer-ce
docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce

如果你要启用ssl访问,远程主机建议启用,端口443和证书路径/certs请自行更改

1
2
3
docker run -d -p 443:9000 --name portainer --restart always -v
      ~/local-certs:/certs -v portainer_data:/data 6053537/portainer-ce -v /var/run/docker.sock:/var/run/docker.sock --ssl
      --sslcert /certs/portainer.crt --sslkey /certs/portainer.key

或者你也可以启用Nginx反代,下面是代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
  location / {
    proxy_pass http://127.0.0.1:9000;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_read_timeout 300s;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
  }

如果你只想要访问youname.com/portainer这样的子目录也可以

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
    location ^~ /portainer/ {
      proxy_pass http://127.0.0.1:9000/;
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_read_timeout 300s;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "upgrade";
    }