Centos7 + 宝塔安装Docker + WebUI管理面板(Portainer汉化)

操作步骤

  1. 先在宝塔里安装Docker管理器 3.x
  2. 下载Portainer汉化文件, 放入 /www/wwwroot/docker.data/portainer/public/ 目录
  3. 连上SSH, 安装 Portainer Web UI , 部分命令根据自己实际情况操作
  4. 宝塔域名反向代理 http://127.0.0.1:19999domain.com
  5. 访问 http://domain.com 进入 Portainer Web UI 管理面板
  6. 根据提示设置 admin 密码
  7. 宝塔添加站点, 域名: docker.data , PHP版本: 纯静态, 其余默认, 提交
  8. 宝塔添加站点, 域名: docker.volumes , PHP版本: 纯静态, 其余默认, 提交

第2步可以通过下面的shell命令快速创建目录
第7,8步是为了可以方便的进入容器存放数据的目录, 相当于快捷方式

命令参考:

# 宝塔面板Centos安装命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
# 宿主机创建容器目录
mkdir -p /www/wwwroot/docker.volumes/
mkdir -p /www/wwwroot/docker.data/portainer/public/
# 下载Portainer汉化文件
curl -L https://dl.quchao.net/Soft/Portainer-CN.zip -o /www/wwwroot/docker.data/portainer/Portainer-CN.zip
# 解压Portainer汉化文件
unzip /www/wwwroot/docker.data/portainer/Portainer-CN.zip -d /www/wwwroot/docker.data/portainer/public
# 设置宿主机容器目录权限
chown -R www:www /www/wwwroot/docker.data/portainer
chown -R www:www /www/wwwroot/docker.volumes/

PS: 相对于Docker来说, Centos系统是它的宿主机

# 创建容器目录软连接
ln -s -n /var/lib/docker/volumes /www/wwwroot/docker.volumes/
# 创建容器存储卷
docker volume create portainer_data
# 拉取镜像
docker pull portainer/portainer:linux-amd64-1.20.2
# 创建Portainer容器
docker run -d -p 19998:8000 -p 19999:9000 \
--name=portainer --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
-v /www/wwwroot/docker.data/portainer/public:/public \
portainer/portainer:linux-amd64-1.20.2

汉化文件下载地址

  • https://www.quchao.net/Portainer-CN.html

修改Docker国内镜像源

  • https://yeasy.gitbook.io/docker_practice/install/mirror

你可能感兴趣的:(Centos7 + 宝塔安装Docker + WebUI管理面板(Portainer汉化))