前言

在先前我已经尝试在docker中安装宝塔面板,但是后面遇到了应用商店无法打开、nginx无法运行等问题,折腾一段事件后就决定放弃宝塔改用1panel,所以今天的教程就是用docker来安装1panel面板,1panel我之前也没用过,据说是宝塔的平替。

我用的1panel的docker镜像链接:https://hub.docker.com/r/moelin/1panel

准备工作

首先使用ssh链接linux后台,可以直接在cmd或者vscode的命令框中输入以下代码进行连接

ssh -p 22 root@192.168.1.2

参数说明

-p 22          ssh的端口号,默认是22
root           用户名
192.168.1.2    远程IP

安装教程

1、pull自己要使用的镜像,用以下命令拉取1panel的docker镜像

docker pull moelin/1panel:latest

2、使用镜像运行容器镜像拉取完成之后,使用以下命令来创建docker容器来运行镜像

docker run -d --name 1panel --restart always --network host -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes -v /opt:/opt -v /root:/root -e TZ=Asia/Shanghai moelin/1panel:latest

3、做完这一步就可以通过以下方式打开1panel后台了

后台连接:http://<你的IP地址>:10086/entrance
默认账号:1panel
默认密码:1panel_password