找到
1
篇与
Docker
相关的结果
-
在Docker中安装宝塔面板 0 前言 由于我的电脑是M1芯片Mac,无法直接安装宝塔面板,于是尝试在Docker容器中安装宝塔面板,以便搭建本地博客用于测试。 1 安装教程 1.1 安装Docker 官网:https://www.docker.com/ 安装:前往官网下载对应系统的安装包进行安装 1.2 配置ubuntu环境 打开终端,下载需要的版本,此处以22.04为例(:后为版本号,不指定版本默认下载最新版) docker pull ubuntu:22.04 创建镜像,并进行端口映射 docker run -i -t --name ubuntu22 -p 2020:20 -p 2121:21 -p 8080:80 -p 4430:443 -p 8880:888 -p 8888:8888 ubuntu:22.04--name: 镜像名称,自定义,此处为ubuntu22 -p: 端口映射,本机端口:镜像端口。至少需要映射80和8888两个端口,前者用于站点访问,后者用于宝塔面板web端访问。 镜像创建完成后,终端自动进入镜像中,以下操作均需要在镜像中进行。 更新apt-get apt-get update 安装sudo apt-get -y install sudo 安装wget apt-get -y install wget1.3 安装宝塔面板 官网:https://www.bt.cn/new/download.html 使用安装脚本进行安装(不同的系统命令不同,以下为Ubuntu/Deepin安装脚本) wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec 有提示的选择Y即可,等待安装完成 通常情况下,宝塔面板会随机分配一个端口用于WEB面板,随机的端口大概率没有进行端口映射,因此需要将其修改为8888。在容器终端中输入bt 8,输入新的端口号8888即可 bt 8 在本机浏览器中输入localhost:8888(宝塔面板安装成功时提示的内网面板地址,有时候端口号后面还有一些字符)进入WEB面板登录界面,输入账号密码进行登录 进入WEB面板后,选择LNMP极速安装 2 遇到的问题 如果出现MySQL提示安装已完成,但在数据库界面又显示未安装MySQL,可能是内存不足导致的。 解决方案:在WEB面板的软件商店中安装Linux工具箱,安装完成后,点击【设置】-【Swap/虚拟内存】,分配2G左右的Swap,然后重新安装MySQL即可 参考 Docker中安装宝塔的详细教程 docker配置ubuntu环境