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